Files
homelab/README.md
2025-01-10 11:19:24 +01:00

2.3 KiB

Zion: Private Cloud

Services

Applications

Data Directory

General overview of the directory structure in my vault.

data
├── books
├── downloads
│   ├── qbittorrent
│   │   ├── completed
│   │   ├── incomplete
│   │   └── torrents
│   └── nzbget
│       ├── completed
│       ├── intermediate
│       ├── nzb
│       ├── queue
│       └── tmp
├── movies
├── music
└── shows

User Permissions

Using bind mounts can lead to permissions conflicts between the host operating system and the container. To avoid this problem, you we specify the user ID (PUID) and group ID (PGID) in our Docker Compose.

If you run into errors, after creating all the folders you can assign the permissions using chown.

sudo chown -R 1000:1000 /data

Setup

  1. Proxmox Proxmox is a powerful open-source server virtualization management solution. Setup instructions can be found here.

  2. Cloudflared: Cloudflared is used to expose your internal services to the internet securely. You can find the setup instructions here.

  3. Backup: Setup a Cron backup script for the Docker containter on your NAS. Setup instructions can be found here.

  4. Home Assistant: Home Assistant is an open-source home automation platform. Setup instructions can be found here.

  5. Docker: Plex Stack is used for managing and streaming your media. Servarr Stack is a collection of applications to automate media management Setup instructions can be found here.