- 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 }}" |