Templates for Dropshell
  • Python 49.7%
  • Shell 42.2%
  • HTML 8%
  • Dockerfile 0.1%
Find a file
john enlow ca845bb8d5
All checks were successful
Test and Publish / test (push) Successful in 2m40s
Test and Publish / publish-wg-mesh-scripts (push) Successful in -1m6s
Test and Publish / publish-modelcache (push) Successful in 6s
feat(gmail): add time budget to prevent backfill runs exceeding schedu
2026-06-01 19:03:16 +12:00
.gitea/workflows Fix CI: use inline HOME fallback instead of job-level env 2026-05-09 16:29:49 +12:00
authentik Add cf container start to authentik install 2026-04-24 21:28:45 +12:00
caddy Make caddy/caddy-static installs idempotent, remove static-website and tailscale templates 2026-04-23 14:45:31 +12:00
caddy-static Make caddy/caddy-static installs idempotent, remove static-website and tailscale templates 2026-04-23 14:45:31 +12:00
docker-registry remove BACKUP_FILE/TEMP_DIR from required env vars across templates 2026-04-18 16:39:02 +12:00
ds-backup-server Migrate simple-object-server from Docker volumes to host paths; improve backup-server dashboard 2026-04-27 10:10:08 +12:00
forge-runner-docker Fix runner symlink issue by patching images instead of pinning Docker 28 2026-05-21 08:28:27 +12:00
forge-runner-lxc4native-gpu Enable autostart on boot for forge runner LXC containers 2026-05-17 23:03:56 +12:00
forge-runner-native Auto-recover forge-runner from stale registration on start 2026-04-24 13:16:57 +12:00
forgejo-server Update 8 files 2026-05-05 23:00:52 +12:00
gitea-server Add 42 files 2026-02-28 23:31:27 +13:00
immich Add forge-runner-gpu template for Forgejo CI in LXC with GPU passthrough 2026-05-02 19:13:37 +12:00
knowledgebase feat(gmail): add time budget to prevent backfill runs exceeding schedu 2026-06-01 19:03:16 +12:00
lxc-provision add lxc-provision dropshell template for LXC container management 2026-04-17 22:24:45 +12:00
nomad Add nomad dropshell template for Project N.O.M.A.D. 2026-03-30 23:01:03 +13:00
nvidia-power-limit Update README template listings and show GPU defaults before env check 2026-04-26 20:08:15 +12:00
old Move retired templates to old/ and add cross-encoder CPU fallback 2026-05-02 15:18:45 +12:00
openwrt-config Make config templates idempotent with diff-based sync 2026-04-23 14:03:25 +12:00
scrutiny remove BACKUP_FILE/TEMP_DIR from required env vars across templates 2026-04-18 16:39:02 +12:00
seafile Add 42 files 2026-02-28 23:31:27 +13:00
shlink Add 42 files 2026-02-28 23:31:27 +13:00
simple-object-server Add CF tunnel config option and fix restart to use stop/start 2026-04-27 19:31:16 +12:00
squashdisplay Update 8 files 2026-05-05 23:00:52 +12:00
squashthumbnailmaker Make config templates idempotent with diff-based sync 2026-04-23 14:03:25 +12:00
sshfs feat(sshfs): add support for read-write shared folders with :rw suffix 2026-05-18 15:06:13 +12:00
turn-server Rename turntail to turn-server (remove Tailscale); add device support to wg-registry 2026-04-19 09:29:43 +12:00
vlmcsd add vlmcsd dropshell template for KMS activation server 2026-04-18 11:22:22 +12:00
watchtower Add 42 files 2026-02-28 23:31:27 +13:00
wikijs Add 42 files 2026-02-28 23:31:27 +13:00
bump-version.sh Add 7 and update 2 files 2025-08-24 20:50:58 +12:00
detect-changes.sh Add 7 and update 2 files 2025-08-24 20:50:58 +12:00
README.md Update README template listings and show GPU defaults before env check 2026-04-26 20:08:15 +12:00
test.sh Update test.sh 2026-05-05 22:47:12 +12:00
test_template.sh Templates. 2025-05-24 20:43:56 +12:00
versions.json add docker-registry 2026-01-14 10:29:13 +13:00

Dropshell Templates

Templates for Dropshell. For template authoring docs, see TEMPLATES.md.


Infrastructure & Networking

Template Description Ports
caddy Reverse proxy with automatic HTTPS via Let's Encrypt 80, 443
cloudflare-config Manage Cloudflare DNS records (A, CNAME, TXT) via API None
openwrt-config Manage OpenWRT port forwards and DHCP static leases via UCI None
sshfs Read-only SSH file server accessible over Tailscale 22 (Tailscale)
apt-cacher-ng Caching proxy for APT package downloads 3142
watchtower Automatically updates running Docker containers to latest images None
ds-failover DNS failover via Cloudflare, health-checks hosts and updates A records None
ds-backup-server Centralised restic backup server with web dashboard — stores encrypted deduplicated snapshots for all dropshell services 8000, 8088
lxc-provision Provisions and manages LXC containers on Proxmox with Tailscale integration None
turn-server WebRTC TURN/STUN relay server (coturn) with automatic TLS via Let's Encrypt 3478, 5349, 49152-49252

Git & CI/CD

Template Description Ports
forgejo-server Forgejo git server with federation support and built-in CI/CD 3000, 2222
gitea-server Lightweight self-hosted Gitea git service 3000, 2222
forge-runner-native Native Forgejo Actions CI/CD runner (systemd-managed) None
gitea-runner-docker Gitea Actions CI/CD runner in Docker containers None
docker-registry Private Docker image registry with htpasswd auth 5000

Logging & Monitoring

Template Description Ports
logserver Loki + Grafana centralized logging with web UI 3001, 3100
logclient Promtail log shipper for Docker and system logs to Loki None
graylog Enterprise log collection/analysis with OpenSearch and MongoDB 9000, 12201, 514
graylog-client Fluent Bit log shipper forwarding to Graylog None
scrutiny Hard drive S.M.A.R.T monitoring with failure prediction 8080

Storage & File Sharing

Template Description Ports
seafile Cloud storage with file sync, sharing, and collaboration 8080
simple-object-server Lightweight S3-compatible object storage server Configurable
immich Photo/video management with ML features and mobile apps 2283

Web Hosting

Template Description Ports
caddy-static Static file server with Caddy and automatic HTTPS 8080
wikijs Modern wiki with full-text search, markdown, and PostgreSQL 3080
shlink URL shortener with tracking, analytics, and API 8080

AI & Applications

Template Description Ports
nomad Offline-first knowledge/education/AI server (Kiwix, Ollama) 8080
knowledgebase Multi-user semantic knowledge base with connectors, sharing, and Authentik SSO 8560
model-cache AI model caching proxy — caches HuggingFace/URL downloads with versioning, pin-by-date, resume, background updates Configurable

Authentication

Template Description Ports
authentik Modern identity provider with OIDC/OAuth2/SAML/LDAP, admin UI, and user management 9000, 9443

Utilities

Template Description Ports
nvidia-power-limit GPU power throttling with boot persistence via systemd — prevents thermal throttling in multi-GPU setups None
vlmcsd KMS activation server for Windows/Office 1688
squashdisplay Configures Linux/Raspberry Pi as fullscreen kiosk display None
squashthumbnailmaker Generates video thumbnails using YOLOv8 pose detection None