Templates for Dropshell
  • Python 56.3%
  • Shell 29.8%
  • HTML 6.6%
  • JavaScript 4.7%
  • CSS 2.4%
  • Other 0.2%
Find a file
j be3ce7da11
All checks were successful
Test and Publish / test (push) Successful in 3m55s
Test and Publish / publish-modelcache (push) Successful in 6s
Test and Publish / publish-wg-mesh-scripts (push) Successful in 5s
knowledgebase: pin GPU by UUID via CUDA_VISIBLE_DEVICES for privileged
2026-07-31 22:24:05 +12:00
.gitea/workflows Fix CI: use inline HOME fallback instead of job-level env 2026-05-09 16:29:49 +12:00
authentik Update 33 files 2026-06-20 16:03:29 +12:00
caddy Update 33 files 2026-06-20 16:03:29 +12:00
caddy-static Update 33 files 2026-06-20 16:03:29 +12:00
docker-registry Update 33 files 2026-06-20 16:03:29 +12:00
ds-backup-server Update 33 files 2026-06-20 16:03:29 +12:00
forge-runner-docker Update 33 files 2026-06-20 16:03:29 +12:00
forge-runner-lxc4native-gpu forge-runner-gpu: avoid SIGPIPE killing GPU detection under pipefail 2026-07-05 12:06:28 +12:00
forge-runner-native Update 33 files 2026-06-20 16:03:29 +12:00
forgejo-server Update 33 files 2026-06-20 16:03:29 +12:00
gitea-server Update 33 files 2026-06-20 16:03:29 +12:00
immich fix(immich): migrate DB to VectorChord, drop deprecated pgvecto-rs 2026-07-09 15:25:28 +12:00
knowledgebase knowledgebase: pin GPU by UUID via CUDA_VISIBLE_DEVICES for privileged 2026-07-31 22:24:05 +12:00
linkblog Bump digest synthesis to 20 most recent articles (from 10) 2026-06-30 14:28:15 +12:00
lxc-provision Update 33 files 2026-06-20 16:03:29 +12:00
nomad Update 33 files 2026-06-20 16:03:29 +12:00
nvidia-power-limit nvidia-power-limit: select GPUs by selector, not index 2026-07-26 17:35:00 +12:00
openobserve Add AI thumbnail generation for image-less linkblog articles 2026-06-28 17:44:43 +12:00
openwrt-config openwrt-config: add DNSMASQ_NONEGCACHE to disable dnsmasq negative caching 2026-06-27 10:52:57 +12:00
sbsviewer sbsviewer: add smooth optical-flow wigglegrams and SBS-mode cursor 2026-07-05 10:45:42 +12:00
scrutiny Update 33 files 2026-06-20 16:03:29 +12:00
seafile Update 33 files 2026-06-20 16:03:29 +12:00
shlink Update 33 files 2026-06-20 16:03:29 +12:00
simple-object-server Update 33 files 2026-06-20 16:03:29 +12:00
squashdisplay Update 33 files 2026-06-20 16:03:29 +12:00
squashthumbnailmaker Update 33 files 2026-06-20 16:03:29 +12:00
sshfs Update 33 files 2026-06-20 16:03:29 +12:00
tinyproxy Update 33 files 2026-06-20 16:03:29 +12:00
turn-server Update 33 files 2026-06-20 16:03:29 +12:00
vlmcsd Update 33 files 2026-06-20 16:03:29 +12:00
watchtower Update 33 files 2026-06-20 16:03:29 +12:00
wikijs Update 33 files 2026-06-20 16:03:29 +12:00
.gitignore Add .gitignore and untrack Python bytecode caches 2026-06-28 23:08:08 +12: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 Add sbsviewer template: stereoscopic SBS 3D media gallery 2026-07-02 22:48:05 +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 sbsviewer template: stereoscopic SBS 3D media gallery 2026-07-02 22:48:05 +12: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
sbsviewer Stereoscopic (180°/SBS) 3D media gallery for AR glasses — depth-rendered UI, 2D/3D modes, 2D/3D download conversion, password-protected upload 8590

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