Skip to content
The MCMirror backend, heavily based on the original yivesmirror.com mirror website
Branch: master
Clone or download
Pull request Compare This branch is 212 commits ahead, 21 commits behind Yive:master.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github
applications Create Kettle.json Feb 21, 2019
assets Default hide Dropdown Jan 11, 2019
bin Initial Commit Nov 9, 2018
config
docker Make the Dockerimage smaller Feb 5, 2019
public Display Archive hint when there are no builds Jan 13, 2019
src Move to PHP 7.3 and Webpack Jan 11, 2019
templates Add Patreon URL Apr 1, 2019
translations Update messages.nl.yml May 2, 2019
.env.dist Add Patreon URL Apr 1, 2019
.gitignore Move to PHP 7.3 and Webpack Jan 11, 2019
.php_cs.dist Move to PHP 7.3 and Webpack Jan 11, 2019
.rancher-pipeline.yml Update .rancher-pipeline.yml file Feb 2, 2019
Dockerfile
README.md Move to PHP 7.3 and Webpack Jan 11, 2019
composer.json Use new Patch until merged Feb 3, 2019
composer.lock
devel.sh Add devel start script Nov 14, 2018
package.json Move to PHP 7.3 and Webpack Jan 11, 2019
symfony.lock Updated dependencies Apr 18, 2019
webpack.config.js
yarn.lock

README.md

MC Mirror

Lines of code Files Maintainability

Support

Discord: https://discord.gg/dge38Gm

Installation

PPM Compatible

You need Yarn: https://yarnpkg.com/lang/en/docs/install/

and Composer:

sudo apt install composer
apt-get install php7.3 php7.3-cli php7.3-xml php7.3-cgi 

then you can pull the dependencies with:

composer install
yarn install

After that you need to build the Frontend Files:

Unminified yarn encore dev or Minified yarn encore production

Start

To start MCMirror locally (after you finished installation) run:

PHP-PM

php vendor/bin/ppm start --bootstrap=symfony --app-env=prod --logging=0 --debug=0 --workers=20 --static-directory=public/

Your Self-Hosted MCMirror will be available at 127.0.0.1:8080

You can start the Website with PHP-PM, but currently it does not like the generated Container Cache. If you want to modify the PHP Code use the following instead:

php bin/console server:run

Also you can customize the server port, as example port 8080:

php bin/console server:run 0.0.0.0:8080
You can’t perform that action at this time.