2025-03-11 06:03:13 +00:00
2025-03-11 06:03:13 +00:00
2025-03-11 06:03:13 +00:00
2025-03-11 06:03:13 +00:00
2025-03-11 06:03:13 +00:00
2025-03-11 06:03:13 +00:00
2025-03-11 06:03:13 +00:00
2025-03-11 06:03:13 +00:00
2025-03-11 06:03:13 +00:00

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
No description provided
Readme 54 KiB
Languages
Shell 100%