# 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 ``` bash docker compose up -d ``` ## Requirements ### Traefik Logging expects `/var/log/traefik` to exist ``` bash sudo mkdir -p /var/log/traefik ``` ### Rskio Website expects `../rskio/mkdocs` to exist ``` bash git clone https://github.com/rskntroot/rskio.git ``` ### Jellyfin expects `/mnt/jellyfin` and `/mnt/media` to exist #### setup creds ``` bash 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= password= ``` #### edit fstab ``` zsh vi /etc/fstab ``` ``` 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 ```