create base folders
This commit is contained in:
@@ -0,0 +1,5 @@
|
|||||||
|
# librespeed Environment Configuration
|
||||||
|
CONTAINER_NAME=librespeed
|
||||||
|
PUID=1000
|
||||||
|
PGID=1000
|
||||||
|
TZ=America/Toronto
|
||||||
@@ -0,0 +1,16 @@
|
|||||||
|
# librespeed Setup & Operation Guide
|
||||||
|
|
||||||
|
## Overview
|
||||||
|
Brief notes and configuration guide for **librespeed** under `01-core-network`.
|
||||||
|
|
||||||
|
## Pre-requisites
|
||||||
|
- [ ] Network routing / DNS configured
|
||||||
|
- [ ] Environment variables set in `.env`
|
||||||
|
|
||||||
|
## Deployment
|
||||||
|
```bash
|
||||||
|
docker compose up -d
|
||||||
|
```
|
||||||
|
|
||||||
|
## Maintenance & Backups
|
||||||
|
- Path to persistent data: `./data`
|
||||||
@@ -0,0 +1,17 @@
|
|||||||
|
services:
|
||||||
|
librespeed:
|
||||||
|
# image: placeholder/image:latest
|
||||||
|
container_name: librespeed
|
||||||
|
restart: unless-stopped
|
||||||
|
# environment:
|
||||||
|
# - TZ=America/Toronto
|
||||||
|
# volumes:
|
||||||
|
# - ./data:/config
|
||||||
|
# ports:
|
||||||
|
# - "8080:8080"
|
||||||
|
# networks:
|
||||||
|
# - homelab-net
|
||||||
|
|
||||||
|
networks:
|
||||||
|
homelab-net:
|
||||||
|
external: true
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
# nginx-proxy-manager Environment Configuration
|
||||||
|
CONTAINER_NAME=nginx-proxy-manager
|
||||||
|
PUID=1000
|
||||||
|
PGID=1000
|
||||||
|
TZ=America/Toronto
|
||||||
@@ -0,0 +1,16 @@
|
|||||||
|
# nginx-proxy-manager Setup & Operation Guide
|
||||||
|
|
||||||
|
## Overview
|
||||||
|
Brief notes and configuration guide for **nginx-proxy-manager** under `01-core-network`.
|
||||||
|
|
||||||
|
## Pre-requisites
|
||||||
|
- [ ] Network routing / DNS configured
|
||||||
|
- [ ] Environment variables set in `.env`
|
||||||
|
|
||||||
|
## Deployment
|
||||||
|
```bash
|
||||||
|
docker compose up -d
|
||||||
|
```
|
||||||
|
|
||||||
|
## Maintenance & Backups
|
||||||
|
- Path to persistent data: `./data`
|
||||||
@@ -0,0 +1,17 @@
|
|||||||
|
services:
|
||||||
|
nginx-proxy-manager:
|
||||||
|
# image: placeholder/image:latest
|
||||||
|
container_name: nginx-proxy-manager
|
||||||
|
restart: unless-stopped
|
||||||
|
# environment:
|
||||||
|
# - TZ=America/Toronto
|
||||||
|
# volumes:
|
||||||
|
# - ./data:/config
|
||||||
|
# ports:
|
||||||
|
# - "8080:8080"
|
||||||
|
# networks:
|
||||||
|
# - homelab-net
|
||||||
|
|
||||||
|
networks:
|
||||||
|
homelab-net:
|
||||||
|
external: true
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
# pihole Environment Configuration
|
||||||
|
CONTAINER_NAME=pihole
|
||||||
|
PUID=1000
|
||||||
|
PGID=1000
|
||||||
|
TZ=America/Toronto
|
||||||
@@ -0,0 +1,16 @@
|
|||||||
|
# pihole Setup & Operation Guide
|
||||||
|
|
||||||
|
## Overview
|
||||||
|
Brief notes and configuration guide for **pihole** under `01-core-network`.
|
||||||
|
|
||||||
|
## Pre-requisites
|
||||||
|
- [ ] Network routing / DNS configured
|
||||||
|
- [ ] Environment variables set in `.env`
|
||||||
|
|
||||||
|
## Deployment
|
||||||
|
```bash
|
||||||
|
docker compose up -d
|
||||||
|
```
|
||||||
|
|
||||||
|
## Maintenance & Backups
|
||||||
|
- Path to persistent data: `./data`
|
||||||
@@ -0,0 +1,17 @@
|
|||||||
|
services:
|
||||||
|
pihole:
|
||||||
|
# image: placeholder/image:latest
|
||||||
|
container_name: pihole
|
||||||
|
restart: unless-stopped
|
||||||
|
# environment:
|
||||||
|
# - TZ=America/Toronto
|
||||||
|
# volumes:
|
||||||
|
# - ./data:/config
|
||||||
|
# ports:
|
||||||
|
# - "8080:8080"
|
||||||
|
# networks:
|
||||||
|
# - homelab-net
|
||||||
|
|
||||||
|
networks:
|
||||||
|
homelab-net:
|
||||||
|
external: true
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
# frigate Environment Configuration
|
||||||
|
CONTAINER_NAME=frigate
|
||||||
|
PUID=1000
|
||||||
|
PGID=1000
|
||||||
|
TZ=America/Toronto
|
||||||
@@ -0,0 +1,16 @@
|
|||||||
|
# frigate Setup & Operation Guide
|
||||||
|
|
||||||
|
## Overview
|
||||||
|
Brief notes and configuration guide for **frigate** under `02-security-access`.
|
||||||
|
|
||||||
|
## Pre-requisites
|
||||||
|
- [ ] Network routing / DNS configured
|
||||||
|
- [ ] Environment variables set in `.env`
|
||||||
|
|
||||||
|
## Deployment
|
||||||
|
```bash
|
||||||
|
docker compose up -d
|
||||||
|
```
|
||||||
|
|
||||||
|
## Maintenance & Backups
|
||||||
|
- Path to persistent data: `./data`
|
||||||
@@ -0,0 +1,17 @@
|
|||||||
|
services:
|
||||||
|
frigate:
|
||||||
|
# image: placeholder/image:latest
|
||||||
|
container_name: frigate
|
||||||
|
restart: unless-stopped
|
||||||
|
# environment:
|
||||||
|
# - TZ=America/Toronto
|
||||||
|
# volumes:
|
||||||
|
# - ./data:/config
|
||||||
|
# ports:
|
||||||
|
# - "8080:8080"
|
||||||
|
# networks:
|
||||||
|
# - homelab-net
|
||||||
|
|
||||||
|
networks:
|
||||||
|
homelab-net:
|
||||||
|
external: true
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
# tailscale Environment Configuration
|
||||||
|
CONTAINER_NAME=tailscale
|
||||||
|
PUID=1000
|
||||||
|
PGID=1000
|
||||||
|
TZ=America/Toronto
|
||||||
@@ -0,0 +1,16 @@
|
|||||||
|
# tailscale Setup & Operation Guide
|
||||||
|
|
||||||
|
## Overview
|
||||||
|
Brief notes and configuration guide for **tailscale** under `02-security-access`.
|
||||||
|
|
||||||
|
## Pre-requisites
|
||||||
|
- [ ] Network routing / DNS configured
|
||||||
|
- [ ] Environment variables set in `.env`
|
||||||
|
|
||||||
|
## Deployment
|
||||||
|
```bash
|
||||||
|
docker compose up -d
|
||||||
|
```
|
||||||
|
|
||||||
|
## Maintenance & Backups
|
||||||
|
- Path to persistent data: `./data`
|
||||||
@@ -0,0 +1,17 @@
|
|||||||
|
services:
|
||||||
|
tailscale:
|
||||||
|
# image: placeholder/image:latest
|
||||||
|
container_name: tailscale
|
||||||
|
restart: unless-stopped
|
||||||
|
# environment:
|
||||||
|
# - TZ=America/Toronto
|
||||||
|
# volumes:
|
||||||
|
# - ./data:/config
|
||||||
|
# ports:
|
||||||
|
# - "8080:8080"
|
||||||
|
# networks:
|
||||||
|
# - homelab-net
|
||||||
|
|
||||||
|
networks:
|
||||||
|
homelab-net:
|
||||||
|
external: true
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
# wireguard Environment Configuration
|
||||||
|
CONTAINER_NAME=wireguard
|
||||||
|
PUID=1000
|
||||||
|
PGID=1000
|
||||||
|
TZ=America/Toronto
|
||||||
@@ -0,0 +1,16 @@
|
|||||||
|
# wireguard Setup & Operation Guide
|
||||||
|
|
||||||
|
## Overview
|
||||||
|
Brief notes and configuration guide for **wireguard** under `02-security-access`.
|
||||||
|
|
||||||
|
## Pre-requisites
|
||||||
|
- [ ] Network routing / DNS configured
|
||||||
|
- [ ] Environment variables set in `.env`
|
||||||
|
|
||||||
|
## Deployment
|
||||||
|
```bash
|
||||||
|
docker compose up -d
|
||||||
|
```
|
||||||
|
|
||||||
|
## Maintenance & Backups
|
||||||
|
- Path to persistent data: `./data`
|
||||||
@@ -0,0 +1,17 @@
|
|||||||
|
services:
|
||||||
|
wireguard:
|
||||||
|
# image: placeholder/image:latest
|
||||||
|
container_name: wireguard
|
||||||
|
restart: unless-stopped
|
||||||
|
# environment:
|
||||||
|
# - TZ=America/Toronto
|
||||||
|
# volumes:
|
||||||
|
# - ./data:/config
|
||||||
|
# ports:
|
||||||
|
# - "8080:8080"
|
||||||
|
# networks:
|
||||||
|
# - homelab-net
|
||||||
|
|
||||||
|
networks:
|
||||||
|
homelab-net:
|
||||||
|
external: true
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
# zerotier Environment Configuration
|
||||||
|
CONTAINER_NAME=zerotier
|
||||||
|
PUID=1000
|
||||||
|
PGID=1000
|
||||||
|
TZ=America/Toronto
|
||||||
@@ -0,0 +1,16 @@
|
|||||||
|
# zerotier Setup & Operation Guide
|
||||||
|
|
||||||
|
## Overview
|
||||||
|
Brief notes and configuration guide for **zerotier** under `02-security-access`.
|
||||||
|
|
||||||
|
## Pre-requisites
|
||||||
|
- [ ] Network routing / DNS configured
|
||||||
|
- [ ] Environment variables set in `.env`
|
||||||
|
|
||||||
|
## Deployment
|
||||||
|
```bash
|
||||||
|
docker compose up -d
|
||||||
|
```
|
||||||
|
|
||||||
|
## Maintenance & Backups
|
||||||
|
- Path to persistent data: `./data`
|
||||||
@@ -0,0 +1,17 @@
|
|||||||
|
services:
|
||||||
|
zerotier:
|
||||||
|
# image: placeholder/image:latest
|
||||||
|
container_name: zerotier
|
||||||
|
restart: unless-stopped
|
||||||
|
# environment:
|
||||||
|
# - TZ=America/Toronto
|
||||||
|
# volumes:
|
||||||
|
# - ./data:/config
|
||||||
|
# ports:
|
||||||
|
# - "8080:8080"
|
||||||
|
# networks:
|
||||||
|
# - homelab-net
|
||||||
|
|
||||||
|
networks:
|
||||||
|
homelab-net:
|
||||||
|
external: true
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
# backups Environment Configuration
|
||||||
|
CONTAINER_NAME=backups
|
||||||
|
PUID=1000
|
||||||
|
PGID=1000
|
||||||
|
TZ=America/Toronto
|
||||||
@@ -0,0 +1,16 @@
|
|||||||
|
# backups Setup & Operation Guide
|
||||||
|
|
||||||
|
## Overview
|
||||||
|
Brief notes and configuration guide for **backups** under `03-management-data`.
|
||||||
|
|
||||||
|
## Pre-requisites
|
||||||
|
- [ ] Network routing / DNS configured
|
||||||
|
- [ ] Environment variables set in `.env`
|
||||||
|
|
||||||
|
## Deployment
|
||||||
|
```bash
|
||||||
|
docker compose up -d
|
||||||
|
```
|
||||||
|
|
||||||
|
## Maintenance & Backups
|
||||||
|
- Path to persistent data: `./data`
|
||||||
@@ -0,0 +1,17 @@
|
|||||||
|
services:
|
||||||
|
backups:
|
||||||
|
# image: placeholder/image:latest
|
||||||
|
container_name: backups
|
||||||
|
restart: unless-stopped
|
||||||
|
# environment:
|
||||||
|
# - TZ=America/Toronto
|
||||||
|
# volumes:
|
||||||
|
# - ./data:/config
|
||||||
|
# ports:
|
||||||
|
# - "8080:8080"
|
||||||
|
# networks:
|
||||||
|
# - homelab-net
|
||||||
|
|
||||||
|
networks:
|
||||||
|
homelab-net:
|
||||||
|
external: true
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
# hastebin Environment Configuration
|
||||||
|
CONTAINER_NAME=hastebin
|
||||||
|
PUID=1000
|
||||||
|
PGID=1000
|
||||||
|
TZ=America/Toronto
|
||||||
@@ -0,0 +1,16 @@
|
|||||||
|
# hastebin Setup & Operation Guide
|
||||||
|
|
||||||
|
## Overview
|
||||||
|
Brief notes and configuration guide for **hastebin** under `03-management-data`.
|
||||||
|
|
||||||
|
## Pre-requisites
|
||||||
|
- [ ] Network routing / DNS configured
|
||||||
|
- [ ] Environment variables set in `.env`
|
||||||
|
|
||||||
|
## Deployment
|
||||||
|
```bash
|
||||||
|
docker compose up -d
|
||||||
|
```
|
||||||
|
|
||||||
|
## Maintenance & Backups
|
||||||
|
- Path to persistent data: `./data`
|
||||||
@@ -0,0 +1,17 @@
|
|||||||
|
services:
|
||||||
|
hastebin:
|
||||||
|
# image: placeholder/image:latest
|
||||||
|
container_name: hastebin
|
||||||
|
restart: unless-stopped
|
||||||
|
# environment:
|
||||||
|
# - TZ=America/Toronto
|
||||||
|
# volumes:
|
||||||
|
# - ./data:/config
|
||||||
|
# ports:
|
||||||
|
# - "8080:8080"
|
||||||
|
# networks:
|
||||||
|
# - homelab-net
|
||||||
|
|
||||||
|
networks:
|
||||||
|
homelab-net:
|
||||||
|
external: true
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
# joplin Environment Configuration
|
||||||
|
CONTAINER_NAME=joplin
|
||||||
|
PUID=1000
|
||||||
|
PGID=1000
|
||||||
|
TZ=America/Toronto
|
||||||
@@ -0,0 +1,16 @@
|
|||||||
|
# joplin Setup & Operation Guide
|
||||||
|
|
||||||
|
## Overview
|
||||||
|
Brief notes and configuration guide for **joplin** under `03-management-data`.
|
||||||
|
|
||||||
|
## Pre-requisites
|
||||||
|
- [ ] Network routing / DNS configured
|
||||||
|
- [ ] Environment variables set in `.env`
|
||||||
|
|
||||||
|
## Deployment
|
||||||
|
```bash
|
||||||
|
docker compose up -d
|
||||||
|
```
|
||||||
|
|
||||||
|
## Maintenance & Backups
|
||||||
|
- Path to persistent data: `./data`
|
||||||
@@ -0,0 +1,17 @@
|
|||||||
|
services:
|
||||||
|
joplin:
|
||||||
|
# image: placeholder/image:latest
|
||||||
|
container_name: joplin
|
||||||
|
restart: unless-stopped
|
||||||
|
# environment:
|
||||||
|
# - TZ=America/Toronto
|
||||||
|
# volumes:
|
||||||
|
# - ./data:/config
|
||||||
|
# ports:
|
||||||
|
# - "8080:8080"
|
||||||
|
# networks:
|
||||||
|
# - homelab-net
|
||||||
|
|
||||||
|
networks:
|
||||||
|
homelab-net:
|
||||||
|
external: true
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
# vaultwarden Environment Configuration
|
||||||
|
CONTAINER_NAME=vaultwarden
|
||||||
|
PUID=1000
|
||||||
|
PGID=1000
|
||||||
|
TZ=America/Toronto
|
||||||
@@ -0,0 +1,16 @@
|
|||||||
|
# vaultwarden Setup & Operation Guide
|
||||||
|
|
||||||
|
## Overview
|
||||||
|
Brief notes and configuration guide for **vaultwarden** under `03-management-data`.
|
||||||
|
|
||||||
|
## Pre-requisites
|
||||||
|
- [ ] Network routing / DNS configured
|
||||||
|
- [ ] Environment variables set in `.env`
|
||||||
|
|
||||||
|
## Deployment
|
||||||
|
```bash
|
||||||
|
docker compose up -d
|
||||||
|
```
|
||||||
|
|
||||||
|
## Maintenance & Backups
|
||||||
|
- Path to persistent data: `./data`
|
||||||
@@ -0,0 +1,17 @@
|
|||||||
|
services:
|
||||||
|
vaultwarden:
|
||||||
|
# image: placeholder/image:latest
|
||||||
|
container_name: vaultwarden
|
||||||
|
restart: unless-stopped
|
||||||
|
# environment:
|
||||||
|
# - TZ=America/Toronto
|
||||||
|
# volumes:
|
||||||
|
# - ./data:/config
|
||||||
|
# ports:
|
||||||
|
# - "8080:8080"
|
||||||
|
# networks:
|
||||||
|
# - homelab-net
|
||||||
|
|
||||||
|
networks:
|
||||||
|
homelab-net:
|
||||||
|
external: true
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
# home-assistant Environment Configuration
|
||||||
|
CONTAINER_NAME=home-assistant
|
||||||
|
PUID=1000
|
||||||
|
PGID=1000
|
||||||
|
TZ=America/Toronto
|
||||||
@@ -0,0 +1,16 @@
|
|||||||
|
# home-assistant Setup & Operation Guide
|
||||||
|
|
||||||
|
## Overview
|
||||||
|
Brief notes and configuration guide for **home-assistant** under `04-home-automation`.
|
||||||
|
|
||||||
|
## Pre-requisites
|
||||||
|
- [ ] Network routing / DNS configured
|
||||||
|
- [ ] Environment variables set in `.env`
|
||||||
|
|
||||||
|
## Deployment
|
||||||
|
```bash
|
||||||
|
docker compose up -d
|
||||||
|
```
|
||||||
|
|
||||||
|
## Maintenance & Backups
|
||||||
|
- Path to persistent data: `./data`
|
||||||
@@ -0,0 +1,17 @@
|
|||||||
|
services:
|
||||||
|
home-assistant:
|
||||||
|
# image: placeholder/image:latest
|
||||||
|
container_name: home-assistant
|
||||||
|
restart: unless-stopped
|
||||||
|
# environment:
|
||||||
|
# - TZ=America/Toronto
|
||||||
|
# volumes:
|
||||||
|
# - ./data:/config
|
||||||
|
# ports:
|
||||||
|
# - "8080:8080"
|
||||||
|
# networks:
|
||||||
|
# - homelab-net
|
||||||
|
|
||||||
|
networks:
|
||||||
|
homelab-net:
|
||||||
|
external: true
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
# ollama-openwebui Environment Configuration
|
||||||
|
CONTAINER_NAME=ollama-openwebui
|
||||||
|
PUID=1000
|
||||||
|
PGID=1000
|
||||||
|
TZ=America/Toronto
|
||||||
@@ -0,0 +1,16 @@
|
|||||||
|
# ollama-openwebui Setup & Operation Guide
|
||||||
|
|
||||||
|
## Overview
|
||||||
|
Brief notes and configuration guide for **ollama-openwebui** under `04-home-automation`.
|
||||||
|
|
||||||
|
## Pre-requisites
|
||||||
|
- [ ] Network routing / DNS configured
|
||||||
|
- [ ] Environment variables set in `.env`
|
||||||
|
|
||||||
|
## Deployment
|
||||||
|
```bash
|
||||||
|
docker compose up -d
|
||||||
|
```
|
||||||
|
|
||||||
|
## Maintenance & Backups
|
||||||
|
- Path to persistent data: `./data`
|
||||||
@@ -0,0 +1,17 @@
|
|||||||
|
services:
|
||||||
|
ollama-openwebui:
|
||||||
|
# image: placeholder/image:latest
|
||||||
|
container_name: ollama-openwebui
|
||||||
|
restart: unless-stopped
|
||||||
|
# environment:
|
||||||
|
# - TZ=America/Toronto
|
||||||
|
# volumes:
|
||||||
|
# - ./data:/config
|
||||||
|
# ports:
|
||||||
|
# - "8080:8080"
|
||||||
|
# networks:
|
||||||
|
# - homelab-net
|
||||||
|
|
||||||
|
networks:
|
||||||
|
homelab-net:
|
||||||
|
external: true
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
# audiobookshelf Environment Configuration
|
||||||
|
CONTAINER_NAME=audiobookshelf
|
||||||
|
PUID=1000
|
||||||
|
PGID=1000
|
||||||
|
TZ=America/Toronto
|
||||||
@@ -0,0 +1,16 @@
|
|||||||
|
# audiobookshelf Setup & Operation Guide
|
||||||
|
|
||||||
|
## Overview
|
||||||
|
Brief notes and configuration guide for **audiobookshelf** under `05-media-management`.
|
||||||
|
|
||||||
|
## Pre-requisites
|
||||||
|
- [ ] Network routing / DNS configured
|
||||||
|
- [ ] Environment variables set in `.env`
|
||||||
|
|
||||||
|
## Deployment
|
||||||
|
```bash
|
||||||
|
docker compose up -d
|
||||||
|
```
|
||||||
|
|
||||||
|
## Maintenance & Backups
|
||||||
|
- Path to persistent data: `./data`
|
||||||
@@ -0,0 +1,17 @@
|
|||||||
|
services:
|
||||||
|
audiobookshelf:
|
||||||
|
# image: placeholder/image:latest
|
||||||
|
container_name: audiobookshelf
|
||||||
|
restart: unless-stopped
|
||||||
|
# environment:
|
||||||
|
# - TZ=America/Toronto
|
||||||
|
# volumes:
|
||||||
|
# - ./data:/config
|
||||||
|
# ports:
|
||||||
|
# - "8080:8080"
|
||||||
|
# networks:
|
||||||
|
# - homelab-net
|
||||||
|
|
||||||
|
networks:
|
||||||
|
homelab-net:
|
||||||
|
external: true
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
# immich-stack Environment Configuration
|
||||||
|
CONTAINER_NAME=immich-stack
|
||||||
|
PUID=1000
|
||||||
|
PGID=1000
|
||||||
|
TZ=America/Toronto
|
||||||
@@ -0,0 +1,16 @@
|
|||||||
|
# immich-stack Setup & Operation Guide
|
||||||
|
|
||||||
|
## Overview
|
||||||
|
Brief notes and configuration guide for **immich-stack** under `05-media-management`.
|
||||||
|
|
||||||
|
## Pre-requisites
|
||||||
|
- [ ] Network routing / DNS configured
|
||||||
|
- [ ] Environment variables set in `.env`
|
||||||
|
|
||||||
|
## Deployment
|
||||||
|
```bash
|
||||||
|
docker compose up -d
|
||||||
|
```
|
||||||
|
|
||||||
|
## Maintenance & Backups
|
||||||
|
- Path to persistent data: `./data`
|
||||||
@@ -0,0 +1,17 @@
|
|||||||
|
services:
|
||||||
|
immich-stack:
|
||||||
|
# image: placeholder/image:latest
|
||||||
|
container_name: immich-stack
|
||||||
|
restart: unless-stopped
|
||||||
|
# environment:
|
||||||
|
# - TZ=America/Toronto
|
||||||
|
# volumes:
|
||||||
|
# - ./data:/config
|
||||||
|
# ports:
|
||||||
|
# - "8080:8080"
|
||||||
|
# networks:
|
||||||
|
# - homelab-net
|
||||||
|
|
||||||
|
networks:
|
||||||
|
homelab-net:
|
||||||
|
external: true
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
# jellyfin Environment Configuration
|
||||||
|
CONTAINER_NAME=jellyfin
|
||||||
|
PUID=1000
|
||||||
|
PGID=1000
|
||||||
|
TZ=America/Toronto
|
||||||
@@ -0,0 +1,16 @@
|
|||||||
|
# jellyfin Setup & Operation Guide
|
||||||
|
|
||||||
|
## Overview
|
||||||
|
Brief notes and configuration guide for **jellyfin** under `05-media-management`.
|
||||||
|
|
||||||
|
## Pre-requisites
|
||||||
|
- [ ] Network routing / DNS configured
|
||||||
|
- [ ] Environment variables set in `.env`
|
||||||
|
|
||||||
|
## Deployment
|
||||||
|
```bash
|
||||||
|
docker compose up -d
|
||||||
|
```
|
||||||
|
|
||||||
|
## Maintenance & Backups
|
||||||
|
- Path to persistent data: `./data`
|
||||||
@@ -0,0 +1,17 @@
|
|||||||
|
services:
|
||||||
|
jellyfin:
|
||||||
|
# image: placeholder/image:latest
|
||||||
|
container_name: jellyfin
|
||||||
|
restart: unless-stopped
|
||||||
|
# environment:
|
||||||
|
# - TZ=America/Toronto
|
||||||
|
# volumes:
|
||||||
|
# - ./data:/config
|
||||||
|
# ports:
|
||||||
|
# - "8080:8080"
|
||||||
|
# networks:
|
||||||
|
# - homelab-net
|
||||||
|
|
||||||
|
networks:
|
||||||
|
homelab-net:
|
||||||
|
external: true
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
# plex Environment Configuration
|
||||||
|
CONTAINER_NAME=plex
|
||||||
|
PUID=1000
|
||||||
|
PGID=1000
|
||||||
|
TZ=America/Toronto
|
||||||
@@ -0,0 +1,16 @@
|
|||||||
|
# plex Setup & Operation Guide
|
||||||
|
|
||||||
|
## Overview
|
||||||
|
Brief notes and configuration guide for **plex** under `05-media-management`.
|
||||||
|
|
||||||
|
## Pre-requisites
|
||||||
|
- [ ] Network routing / DNS configured
|
||||||
|
- [ ] Environment variables set in `.env`
|
||||||
|
|
||||||
|
## Deployment
|
||||||
|
```bash
|
||||||
|
docker compose up -d
|
||||||
|
```
|
||||||
|
|
||||||
|
## Maintenance & Backups
|
||||||
|
- Path to persistent data: `./data`
|
||||||
@@ -0,0 +1,17 @@
|
|||||||
|
services:
|
||||||
|
plex:
|
||||||
|
# image: placeholder/image:latest
|
||||||
|
container_name: plex
|
||||||
|
restart: unless-stopped
|
||||||
|
# environment:
|
||||||
|
# - TZ=America/Toronto
|
||||||
|
# volumes:
|
||||||
|
# - ./data:/config
|
||||||
|
# ports:
|
||||||
|
# - "8080:8080"
|
||||||
|
# networks:
|
||||||
|
# - homelab-net
|
||||||
|
|
||||||
|
networks:
|
||||||
|
homelab-net:
|
||||||
|
external: true
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
# freshrss Environment Configuration
|
||||||
|
CONTAINER_NAME=freshrss
|
||||||
|
PUID=1000
|
||||||
|
PGID=1000
|
||||||
|
TZ=America/Toronto
|
||||||
@@ -0,0 +1,16 @@
|
|||||||
|
# freshrss Setup & Operation Guide
|
||||||
|
|
||||||
|
## Overview
|
||||||
|
Brief notes and configuration guide for **freshrss** under `06-collaboration-tools`.
|
||||||
|
|
||||||
|
## Pre-requisites
|
||||||
|
- [ ] Network routing / DNS configured
|
||||||
|
- [ ] Environment variables set in `.env`
|
||||||
|
|
||||||
|
## Deployment
|
||||||
|
```bash
|
||||||
|
docker compose up -d
|
||||||
|
```
|
||||||
|
|
||||||
|
## Maintenance & Backups
|
||||||
|
- Path to persistent data: `./data`
|
||||||
@@ -0,0 +1,17 @@
|
|||||||
|
services:
|
||||||
|
freshrss:
|
||||||
|
# image: placeholder/image:latest
|
||||||
|
container_name: freshrss
|
||||||
|
restart: unless-stopped
|
||||||
|
# environment:
|
||||||
|
# - TZ=America/Toronto
|
||||||
|
# volumes:
|
||||||
|
# - ./data:/config
|
||||||
|
# ports:
|
||||||
|
# - "8080:8080"
|
||||||
|
# networks:
|
||||||
|
# - homelab-net
|
||||||
|
|
||||||
|
networks:
|
||||||
|
homelab-net:
|
||||||
|
external: true
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
# invidious Environment Configuration
|
||||||
|
CONTAINER_NAME=invidious
|
||||||
|
PUID=1000
|
||||||
|
PGID=1000
|
||||||
|
TZ=America/Toronto
|
||||||
@@ -0,0 +1,16 @@
|
|||||||
|
# invidious Setup & Operation Guide
|
||||||
|
|
||||||
|
## Overview
|
||||||
|
Brief notes and configuration guide for **invidious** under `06-collaboration-tools`.
|
||||||
|
|
||||||
|
## Pre-requisites
|
||||||
|
- [ ] Network routing / DNS configured
|
||||||
|
- [ ] Environment variables set in `.env`
|
||||||
|
|
||||||
|
## Deployment
|
||||||
|
```bash
|
||||||
|
docker compose up -d
|
||||||
|
```
|
||||||
|
|
||||||
|
## Maintenance & Backups
|
||||||
|
- Path to persistent data: `./data`
|
||||||
@@ -0,0 +1,17 @@
|
|||||||
|
services:
|
||||||
|
invidious:
|
||||||
|
# image: placeholder/image:latest
|
||||||
|
container_name: invidious
|
||||||
|
restart: unless-stopped
|
||||||
|
# environment:
|
||||||
|
# - TZ=America/Toronto
|
||||||
|
# volumes:
|
||||||
|
# - ./data:/config
|
||||||
|
# ports:
|
||||||
|
# - "8080:8080"
|
||||||
|
# networks:
|
||||||
|
# - homelab-net
|
||||||
|
|
||||||
|
networks:
|
||||||
|
homelab-net:
|
||||||
|
external: true
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
# matrix-element Environment Configuration
|
||||||
|
CONTAINER_NAME=matrix-element
|
||||||
|
PUID=1000
|
||||||
|
PGID=1000
|
||||||
|
TZ=America/Toronto
|
||||||
@@ -0,0 +1,16 @@
|
|||||||
|
# matrix-element Setup & Operation Guide
|
||||||
|
|
||||||
|
## Overview
|
||||||
|
Brief notes and configuration guide for **matrix-element** under `06-collaboration-tools`.
|
||||||
|
|
||||||
|
## Pre-requisites
|
||||||
|
- [ ] Network routing / DNS configured
|
||||||
|
- [ ] Environment variables set in `.env`
|
||||||
|
|
||||||
|
## Deployment
|
||||||
|
```bash
|
||||||
|
docker compose up -d
|
||||||
|
```
|
||||||
|
|
||||||
|
## Maintenance & Backups
|
||||||
|
- Path to persistent data: `./data`
|
||||||
@@ -0,0 +1,17 @@
|
|||||||
|
services:
|
||||||
|
matrix-element:
|
||||||
|
# image: placeholder/image:latest
|
||||||
|
container_name: matrix-element
|
||||||
|
restart: unless-stopped
|
||||||
|
# environment:
|
||||||
|
# - TZ=America/Toronto
|
||||||
|
# volumes:
|
||||||
|
# - ./data:/config
|
||||||
|
# ports:
|
||||||
|
# - "8080:8080"
|
||||||
|
# networks:
|
||||||
|
# - homelab-net
|
||||||
|
|
||||||
|
networks:
|
||||||
|
homelab-net:
|
||||||
|
external: true
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
# pairdrop Environment Configuration
|
||||||
|
CONTAINER_NAME=pairdrop
|
||||||
|
PUID=1000
|
||||||
|
PGID=1000
|
||||||
|
TZ=America/Toronto
|
||||||
@@ -0,0 +1,16 @@
|
|||||||
|
# pairdrop Setup & Operation Guide
|
||||||
|
|
||||||
|
## Overview
|
||||||
|
Brief notes and configuration guide for **pairdrop** under `06-collaboration-tools`.
|
||||||
|
|
||||||
|
## Pre-requisites
|
||||||
|
- [ ] Network routing / DNS configured
|
||||||
|
- [ ] Environment variables set in `.env`
|
||||||
|
|
||||||
|
## Deployment
|
||||||
|
```bash
|
||||||
|
docker compose up -d
|
||||||
|
```
|
||||||
|
|
||||||
|
## Maintenance & Backups
|
||||||
|
- Path to persistent data: `./data`
|
||||||
@@ -0,0 +1,17 @@
|
|||||||
|
services:
|
||||||
|
pairdrop:
|
||||||
|
# image: placeholder/image:latest
|
||||||
|
container_name: pairdrop
|
||||||
|
restart: unless-stopped
|
||||||
|
# environment:
|
||||||
|
# - TZ=America/Toronto
|
||||||
|
# volumes:
|
||||||
|
# - ./data:/config
|
||||||
|
# ports:
|
||||||
|
# - "8080:8080"
|
||||||
|
# networks:
|
||||||
|
# - homelab-net
|
||||||
|
|
||||||
|
networks:
|
||||||
|
homelab-net:
|
||||||
|
external: true
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
# rustdesk Environment Configuration
|
||||||
|
CONTAINER_NAME=rustdesk
|
||||||
|
PUID=1000
|
||||||
|
PGID=1000
|
||||||
|
TZ=America/Toronto
|
||||||
@@ -0,0 +1,16 @@
|
|||||||
|
# rustdesk Setup & Operation Guide
|
||||||
|
|
||||||
|
## Overview
|
||||||
|
Brief notes and configuration guide for **rustdesk** under `06-collaboration-tools`.
|
||||||
|
|
||||||
|
## Pre-requisites
|
||||||
|
- [ ] Network routing / DNS configured
|
||||||
|
- [ ] Environment variables set in `.env`
|
||||||
|
|
||||||
|
## Deployment
|
||||||
|
```bash
|
||||||
|
docker compose up -d
|
||||||
|
```
|
||||||
|
|
||||||
|
## Maintenance & Backups
|
||||||
|
- Path to persistent data: `./data`
|
||||||
@@ -0,0 +1,17 @@
|
|||||||
|
services:
|
||||||
|
rustdesk:
|
||||||
|
# image: placeholder/image:latest
|
||||||
|
container_name: rustdesk
|
||||||
|
restart: unless-stopped
|
||||||
|
# environment:
|
||||||
|
# - TZ=America/Toronto
|
||||||
|
# volumes:
|
||||||
|
# - ./data:/config
|
||||||
|
# ports:
|
||||||
|
# - "8080:8080"
|
||||||
|
# networks:
|
||||||
|
# - homelab-net
|
||||||
|
|
||||||
|
networks:
|
||||||
|
homelab-net:
|
||||||
|
external: true
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
# searxng Environment Configuration
|
||||||
|
CONTAINER_NAME=searxng
|
||||||
|
PUID=1000
|
||||||
|
PGID=1000
|
||||||
|
TZ=America/Toronto
|
||||||
@@ -0,0 +1,16 @@
|
|||||||
|
# searxng Setup & Operation Guide
|
||||||
|
|
||||||
|
## Overview
|
||||||
|
Brief notes and configuration guide for **searxng** under `06-collaboration-tools`.
|
||||||
|
|
||||||
|
## Pre-requisites
|
||||||
|
- [ ] Network routing / DNS configured
|
||||||
|
- [ ] Environment variables set in `.env`
|
||||||
|
|
||||||
|
## Deployment
|
||||||
|
```bash
|
||||||
|
docker compose up -d
|
||||||
|
```
|
||||||
|
|
||||||
|
## Maintenance & Backups
|
||||||
|
- Path to persistent data: `./data`
|
||||||
@@ -0,0 +1,17 @@
|
|||||||
|
services:
|
||||||
|
searxng:
|
||||||
|
# image: placeholder/image:latest
|
||||||
|
container_name: searxng
|
||||||
|
restart: unless-stopped
|
||||||
|
# environment:
|
||||||
|
# - TZ=America/Toronto
|
||||||
|
# volumes:
|
||||||
|
# - ./data:/config
|
||||||
|
# ports:
|
||||||
|
# - "8080:8080"
|
||||||
|
# networks:
|
||||||
|
# - homelab-net
|
||||||
|
|
||||||
|
networks:
|
||||||
|
homelab-net:
|
||||||
|
external: true
|
||||||
Reference in New Issue
Block a user