Config for my personal (mostly media) at-home server.
This contains the config the server needs to run, from the host setup to the service configs.
setup.shdocuments the system setup.- Contents of the repo are assumed to be pulled into
/config/mugi-server.
It's named after Mugi from K-On!, a server of good things.
Run setup.sh script as root on a fresh system.
One-line to start:
cd /tmp && wget https://raw.githubusercontent.com/B-Con/mugi-server/master/setup.sh && sh setup.sh
Manual steps for system rebuild:
- Deluge
- Restore torrent state into:
/config/mugi-server/deluge/config/state. - Use (or add to) user:pwd pairs in
/config/mugi-server/deluge/config/auth.
- Restore torrent state into:
- Plex
- TODO: Restore caches into:
/config/mugi-server/plex/config.
- TODO: Restore caches into:
- flickrsyncr
- Restore/setup API keys and OAuth into:
/config/mugi-server/flickrsyncr/config.
- Restore/setup API keys and OAuth into:
- Caddy
- When it's first run, configure the certs. They are saved into non-source controlled
/config/mugi-server/caddy/caddycerts.
- When it's first run, configure the certs. They are saved into non-source controlled