📦 Apps¶
All the self-hosted apps running on my server. Every one is open source and runs in Docker.
Nextcloud
My personal Dropbox — files, photos, contacts, calendar. PostgreSQL + Redis backend with auto-maintenance.
Hermes Agent
Autonomous AI agent by Nous Research. Runs 24/7 — monitoring, reports, research, Telegram integration.
SearXNG
Private meta-search engine. Queries Google, DuckDuckGo, Wikipedia, etc. — no tracking, no logs, no profiling.
FreshRSS
RSS feed reader. Follows blogs, news sites, and creators. Works with FeedMe app on Android.
Homepage
Customizable dashboard that auto-discovers Docker containers and shows live status.
Obsidian
Note-taking vault in a container. Accessible from any browser, synced via Syncthing. Hermes writes to it too.
Ntfy
Push notification server. Simple HTTP API — every cron job and script can alert my phone.
Syncthing
Decentralized P2P file sync. No cloud — devices sync directly. Keeps vault, photos, and docs in sync.
PiGallery2
Self-hosted photo gallery. Scans directories and generates thumbnails automatically.
Portainer
Docker management UI. View containers, logs, volumes, and networks without SSH.
FileBrowser
Web-based file manager. Upload, download, preview files from any browser.
Epic Games Claimer
Auto-claims free Epic Games weekly. Runs on schedule, notifies when claimed.
Hermes Workspace
Browser-based dev environment with editor and terminal. Code from any device.
How they connect¶
flowchart LR
subgraph Storage["💾 Storage Layer"]
Nextcloud[Nextcloud]
Postgres[PostgreSQL]
Redis[Redis Cache]
end
subgraph Search["🔍 Search & Feed"]
SearXNG[SearXNG]
FreshRSS[FreshRSS]
end
subgraph Sync["🔄 Sync & Notify"]
Syncthing[Syncthing]
Ntfy[Ntfy]
Obsidian[Obsidian]
end
subgraph Manage["⚙️ Management"]
Portainer[Portainer]
FileBrowser[FileBrowser]
Homepage[Homepage]
end
subgraph AI["🤖 AI Layer"]
Hermes[Hermes Agent]
Workspace[Hermes Workspace]
end
Nextcloud --> Postgres
Nextcloud --> Redis
Syncthing --> Obsidian
Hermes --> Ntfy
Hermes --> Obsidian