Nextcloud (File Sync and Storage)

Purpose: File synchronization and collaborationStack: nextcloudImage: nextcloud:latestPlacement: Manager node (p0)

Components:

  • Nextcloud: Main application
  • Redis: Application caching

Key Configuration:

environment:
  POSTGRES_HOST: postgres
  POSTGRES_DB: nextcloud
  REDIS_HOST: redis
  NEXTCLOUD_TRUSTED_DOMAINS: "10.0.4.11,nextcloud.bitfrost.me"

Access:https://nextcloud.bitfrost.me

Storage:/mnt/swarm-data/nextcloud/data

Paperless-NGX (Document Management)

Purpose: Document scanning, OCR, and organizationStack: paperlessImage: ghcr.io/paperless-ngx/paperless-ngx:latestPlacement: Manager node (p0)

Components:

  • Paperless Webserver: Main application
  • Paperless Redis: Task queue

Key Configuration:

environment:
  PAPERLESS_DBHOST: postgres
  PAPERLESS_REDIS: redis://paperless_redis:6379
  PAPERLESS_OCR_LANGUAGE: eng
  PAPERLESS_URL: https://docs.bitfrost.me

Access:https://docs.bitfrost.me

Storage Locations:

  • Application data:/mnt/swarm-data/paperless/data
  • Documents:/mnt/swarm-data/paperless/media
  • Consume folder:/mnt/gmail-exports/documents

Vikunja (Task Management)

Purpose: Project and task managementStack: vikunjaImage: vikunja/vikunja:latestPlacement: Worker node

Key Configuration:

environment:
  VIKUNJA_DATABASE_HOST: postgres
  VIKUNJA_DATABASE_TYPE: postgres
  VIKUNJA_SERVICE_PUBLICURL: https://tasks.bitfrost.me
  VIKUNJA_SERVICE_ENABLE_USER_REGISTRATION: false

Access:https://tasks.bitfrost.me

Storage:/mnt/swarm-data/vikunja/files

BookStack (Wiki/Documentation)

Purpose: Wiki and documentation platformStack: booksImage: lscr.io/linuxserver/bookstack:latestPlacement: Worker node

Key Configuration:

environment:
  APP_URL: https://wiki.bitfrost.me
  DB_HOST: mariadb
  DB_DATABASE: bookstackapp
  APP_KEY: [SECRET]

Access:https://wiki.bitfrost.me

Storage:/mnt/swarm-data/bookstack/data

Linkwarden (Bookmark Management)

Purpose: Bookmark organization and archivingConfiguration: Present in YAML but not currently deployedIntended Access:https://bookmarks.bitfrost.me