https://github.com/norton120/stackarr
stack for boatflix
https://github.com/norton120/stackarr
Last synced: about 1 year ago
JSON representation
stack for boatflix
- Host: GitHub
- URL: https://github.com/norton120/stackarr
- Owner: norton120
- Created: 2024-10-28T22:47:08.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-10T17:13:59.000Z (over 1 year ago)
- Last Synced: 2025-01-21T11:12:57.060Z (over 1 year ago)
- Language: HTML
- Size: 30.3 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# STACKARR
a total stack for the boatflix project. Movies, Music, TV, and Books all
locally sourced and easy to add via torrents/usenets.
**NOTE: It'll take about 5 minutes for all the services to come alive when you reboot the pi. Speed to startup is not a priority here ;)**
## What works
- compose up starts all the services at the respective locations
- boatflix.local gets you an index
*In systemd via boatflix.service*
- mounting whatever is in `/dev/sda1` to `/mnt` (so make sure that's the data HD) via systemd on startup
- starting the docker compose via systemd on startup
## What doesn't work
- creating the simlink between `/mnt` and `/data/media` if it does not already exist (did it once manually didn't bother automating)
- routing between containers inside the VPN by DNS - they cannot see container names or boatflix.local, they need the hardcoded IP at the moment (it's likely a wireguard issue). Everything is hardcoded to 192.168.50.51 (a peplink IP from the default CIDR, so you can hardcode that in your peplink).
- startup disk mount just passes (`||true`) right now but should really be smarter than this
## Helpful Things
- ssh into the box with `boatflix@boatflix.local`. password is `boatflix`
- the admin user/passwords for all things are always `boatflix`:`boatflix`. Use your LAN settings for security not the software, this is intended as a LAN only stack.
- to debug the `boatflix.service` (service file that runs on start) use the command `journalctl -e -u boatflix.service` - this prints out logs for the service.
- updates to the `boatflix.service` file must be manually copied vi `sudo cp /home/boatflix/boatflix/stackarr/boatflix.service /etc/systemd/system/`