create base folders

This commit is contained in:
2026-07-19 22:19:06 -04:00
parent 1b703af2be
commit 7da7633837
69 changed files with 874 additions and 0 deletions
+5
View File
@@ -0,0 +1,5 @@
# librespeed Environment Configuration
CONTAINER_NAME=librespeed
PUID=1000
PGID=1000
TZ=America/Toronto
+16
View File
@@ -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
+5
View File
@@ -0,0 +1,5 @@
# pihole Environment Configuration
CONTAINER_NAME=pihole
PUID=1000
PGID=1000
TZ=America/Toronto
+16
View File
@@ -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`
+17
View File
@@ -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
+5
View File
@@ -0,0 +1,5 @@
# frigate Environment Configuration
CONTAINER_NAME=frigate
PUID=1000
PGID=1000
TZ=America/Toronto
+16
View File
@@ -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
+16
View File
@@ -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
+16
View File
@@ -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
+5
View File
@@ -0,0 +1,5 @@
# zerotier Environment Configuration
CONTAINER_NAME=zerotier
PUID=1000
PGID=1000
TZ=America/Toronto
+16
View File
@@ -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
+5
View File
@@ -0,0 +1,5 @@
# backups Environment Configuration
CONTAINER_NAME=backups
PUID=1000
PGID=1000
TZ=America/Toronto
+16
View File
@@ -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
+5
View File
@@ -0,0 +1,5 @@
# hastebin Environment Configuration
CONTAINER_NAME=hastebin
PUID=1000
PGID=1000
TZ=America/Toronto
+16
View File
@@ -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
+5
View File
@@ -0,0 +1,5 @@
# joplin Environment Configuration
CONTAINER_NAME=joplin
PUID=1000
PGID=1000
TZ=America/Toronto
+16
View File
@@ -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
+16
View File
@@ -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
+16
View File
@@ -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
+5
View File
@@ -0,0 +1,5 @@
# plex Environment Configuration
CONTAINER_NAME=plex
PUID=1000
PGID=1000
TZ=America/Toronto
+16
View File
@@ -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
+16
View File
@@ -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
+16
View File
@@ -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
+16
View File
@@ -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
+16
View File
@@ -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