revised approach

This commit is contained in:
rskntroot
2025-06-14 09:50:15 +00:00
parent 12941cd2c5
commit cc32c6010e
27 changed files with 1092 additions and 133 deletions

View File

@@ -2,11 +2,15 @@
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
- traefik for front end proxy, tls, and http3
- docs
- squidfunk/mkdocs-material to build static html
- nginx to host static html
- paperless for document management
- chat (mattermost)
- paste (rustypaste)
- pihole
- fleet device management
## Setup
@@ -31,33 +35,3 @@ 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=<user>
password=<pass>
```
#### 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
```