- Add Palmr Docker Compose template with encryption enabled - Create Palmr deployment tasks for productivity category - Add files.thesatelliteoflove.com routing in Caddyfile - Restore files subdomain for Palmr service - Add Palmr to Glance dashboard with file icon - Generate and store encryption key in vault - Configure HTTPS, Authentik integration, and dockcheck updates 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
30 lines
792 B
Django/Jinja
30 lines
792 B
Django/Jinja
services:
|
|
palmr:
|
|
image: kyantech/palmr:latest
|
|
restart: unless-stopped
|
|
environment:
|
|
DISABLE_FILESYSTEM_ENCRYPTION: "false"
|
|
ENCRYPTION_KEY: "{{ vault_palmr.encryption_key }}"
|
|
PALMR_UID: "1000"
|
|
PALMR_GID: "1000"
|
|
SECURE_SITE: "true"
|
|
DEFAULT_LANGUAGE: "en-US"
|
|
TRUST_PROXY: "true"
|
|
extra_hosts:
|
|
- "{{ subdomains.auth }}:{{ docker.hairpin_ip }}"
|
|
labels:
|
|
glance.name: Palmr
|
|
glance.icon: si:files
|
|
glance.url: "https://{{ subdomains.files }}/"
|
|
glance.description: File sharing and storage
|
|
glance.id: palmr
|
|
mag37.dockcheck.update: true
|
|
volumes:
|
|
- palmr_data:/app/server
|
|
volumes:
|
|
palmr_data:
|
|
driver: local
|
|
networks:
|
|
default:
|
|
external: true
|
|
name: "{{ docker.network_name }}" |