12941cd2c5d151fa92152183f60bb45cba703f30
Headquarters
Services
- traefik as front end proxy, tls, and http3
- traefik dashboard behind mtls
- squidfunk/mkdocs-material to build static html
- nginx to host static html
- jellyfin for streaming service
Setup
docker compose up -d
Requirements
Traefik Logging
expects /var/log/traefik to exist
sudo mkdir -p /var/log/traefik
Rskio Website
expects ../rskio/mkdocs to exist
git clone https://github.com/rskntroot/rskio.git
Jellyfin
expects /mnt/jellyfin and /mnt/media to exist
setup creds
sudo mkdir -p /etc/smb/creds
sudo vi /etc/smb/creds/share
sudo chmod 600 /etc/smb/creds/share
create creds files in the format
username=<user>
password=<pass>
edit fstab
vi /etc/fstab
//192.168.1.179/Media /mnt/media cifs credentials=/etc/smb/creds/media,iocharset=utf8,vers=3.0,uid=1000,gid=1000,file_mode=0660,dir_mode=0770 0 0
//192.168.1.179/Jellyfin /mnt/jellyfin cifs credentials=/etc/smb/creds/jellyfin,iocharset=utf8,vers=3.0,uid=1000,gid=1000,file_mode=0660,dir_mode=0770 0 0
Description
Languages
Shell
100%