6 Commits

Author SHA1 Message Date
KansaiGaijin
8ea0de84f5 Add ntfy push notifications + mailrise SMTP bridge
- ntfy: self-hosted push notification service (port 8086)
- mailrise: SMTP-to-ntfy converter (port 8025)
- Configs in ./ntfy/server.yml and ./ntfy/mailrise.yml
- Token-based authentication for ntfy
- Updated docs and .gitignore
2026-05-14 23:26:51 +12:00
KansaiGaijin
b2f4d37f19 Split monolithic compose into 5 independent stacks
- docker-compose.infra.yml: core infrastructure (portainer, npm, homepage, wud, etc.)
- docker-compose.media.yml: media stack (arrs, jellyfin, qbittorrent, scrobbling)
- docker-compose.documents.yml: paperless-ngx, onlyoffice, stirling, open-webui
- docker-compose.photo-roms.yml: immich, syncthing, retrom
- docker-compose.utils.yml: gitea, tandoor, speedtest, linkwarden, rustdesk, etc.

Each stack has its own project name (docker-infra, docker-media, etc.) to prevent
orphan warnings. Networks defined in infra.yml, referenced as external by others.
Original preserved as docker-compose.full.yaml.bak.
Updated .gitignore, README, AGENTS.md, and RESTORE.md to reflect new structure.
2026-05-14 22:58:11 +12:00
Jamie Miller
e883671d63 Add discord-agent files and enable reply notifications
- Add discord_agent.py with reply() instead of send() for user notifications
- Add Discord bot Dockerfile and requirements.txt
- Add bot cogs (base_cog.py and integration_cog.py)
- Update .gitignore to track discord-agent directory
- Bot now replies to messages triggering notifications for users
2026-02-06 04:47:43 +00:00
Jamie Miller
a3f6855f32 Docs: update Discord agent configuration and fix syntax issues
- Update AGENTS.md with current Discord agent configuration
  - Add discord-agent service details
  - Update storage structure to include discord-agent directory
- Update README.md Discord agent integration section
  - Correct LLM configuration from OpenCode to Ollama
  - Update environment variables and configuration details
  - Fix storage structure documentation
- Update RESTORE.md Discord agent restoration steps
  - Correct service configuration for Ollama integration
  - Add proper troubleshooting steps
  - Update environment variable documentation
- Fix docker-compose.yaml Discord agent environment variables
  - Add DISCORD_BOT_TOKEN, OLLAMA_ENDPOINT, OLLAMA_MODEL
  - Correct database and network configuration
- Add AGENTS.md to .gitignore tracked files
- Remove old discord agent versions and test files
- Create working discord_agent.py and health_check.py
2026-02-06 04:34:43 +00:00
Jamie Miller
c6921e59e1 Update README.md: add OnlyOffice service and update date to January 2026 2026-01-08 11:48:49 +00:00
Jamie Miller
13c2599776 Initial Docker Compose infrastructure backup 2025-12-27 13:58:19 +00:00