feat: Add new Portainer stacks, setup scripts, and configurations for various services including filebrowser, paperless, and firefly.

This commit is contained in:
2026-02-22 11:53:11 -05:00
commit 33ddf7705e
28 changed files with 1164 additions and 0 deletions

View File

@@ -0,0 +1,35 @@
version: "3.9"
services:
openvscode:
image: ghcr.io/gitpod-io/openvscode-server:latest
container_name: openvscode
restart: unless-stopped
# Expose the web IDE
ports:
- "3000:3000"
# Persist extensions, settings, and workspace files
volumes:
- /volume1/docker/openvscode/config:/home/workspace/.openvscode-server
- /volume1/docker/openvscode/projects:/home/workspace/projects
# Optional: mount SSH keys for Gitea access
# Make sure permissions are correct (600)
# volumes:
# - /volume1/docker/ssh/id_rsa:/home/workspace/.ssh/id_rsa:ro
# - /volume1/docker/ssh/known_hosts:/home/workspace/.ssh/known_hosts:ro
environment:
# Ensures the server listens on all interfaces
OPENVSCODE_SERVER_HOST: "0.0.0.0"
OPENVSCODE_SERVER_PORT: "3000"
# Optional: put it on a shared network for Cloudflared or Traefik
networks:
- openvscode_net
networks:
openvscode_net:
driver: bridge