From af8fb1a502bc4470d3b26d794d58746aa743b277 Mon Sep 17 00:00:00 2001 From: Jamie Miller Date: Thu, 25 Sep 2025 07:28:04 +0000 Subject: [PATCH] Added Bytestash to the docker stack and added Proxmox services to the README.md --- README.md | 14 ++++++++++++++ docker-compose.yml | 17 +++++++++++++++++ 2 files changed, 31 insertions(+) diff --git a/README.md b/README.md index d093297..f9f4961 100644 --- a/README.md +++ b/README.md @@ -60,6 +60,7 @@ docker compose up -d - **Syncthing** (8384) - File synchronization ### 🛠️ System Utilities +- **Bytestash** (5661) - Private Pastebin - **Docker Proxy** (2375) - Docker API proxy - **FileBrowser** (6633) - Web file manager - **FoundryVTT Watcher** (30000) - FoundryVTT player login watcher @@ -74,6 +75,19 @@ docker compose up -d - **Speedtest Tracker** (8180) - Network monitoring - **Watchtower** - Container updates +### 💻 Proxmox Host +The core of this environment is a Proxmox host that orchestrates multiple services using both VMs and LXCs for resource isolation and management. The services currently running include: + +- **AdGuard** - Network-wide ad and tracker blocking service. +- **Vaultwarden** - Self-hosted Bitwarden server for secure password management. +- **Immich** - Self-hosted, open-source photo and video backup solution. +- **n8n** - Workflow automation tool for connecting apps and services. +- **HAOS (Home Assistant)** - VM dedicated to home automation. +- **Wordpress** - Content management system for website hosting. +- **FoundryVTT** - Self-hosted virtual tabletop for role-playing games. +- **Crafty Controller** - Server manager for Minecraft. +- **Nextcloud OS** - Platform for private file hosting and collaboration. + ## 🏗️ Architecture The stack is organized into logical service groups: diff --git a/docker-compose.yml b/docker-compose.yml index 797495e..7c2e28b 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -584,6 +584,23 @@ services: restart: unless-stopped # System Utilities + bytestash: + image: "ghcr.io/jordan-dalby/bytestash:latest" + container_name: bytestash + restart: always + volumes: + - /docker-local/bytestash/snippets:/data/snippets + ports: + - "5661:5000" + environment: + BASE_PATH: "" + JWT_SECRET: ${BYTE_JWT_SECRET} + TOKEN_EXPIRY: 24h + ALLOW_NEW_ACCOUNTS: "false" + DEBUG: "true" + DISABLE_ACCOUNTS: "false" + DISABLE_INTERNAL_ACCOUNTS: "false" + dockerproxy: image: ghcr.io/tecnativa/docker-socket-proxy:latest container_name: dockerproxy