168 apps self-hosted
4ga Boards screenshot thumbnail

4ga Boards

Instant board updates, side-by-side card multitasking, and a five-level task hierarchy make 4ga Boards a fast, clutter-free Kanban workspace for teams tired of sluggish project trackers. Work organizes cleanly from top-level projects down into boards, collapsible lists, cards, and granular subtask checklists. You can switch between classic drag-and-drop Kanban columns and compact to-do list views with a single click. While editing a card description in the rich Markdown editor with colored text, you can still scroll, filter, and rearrange other cards on the board without losing unsaved changes. Every move, label change, due date update, or comment syncs live across connected browsers without page reloads. Collapsible lists and a retractable sidebar free up wide-screen horizontal space during sprint reviews. Teams migrating existing workflows can import boards directly from Trello JSON exports or CSV files and export backups on demand. Cards support file attachments, custom cover images, multi-member assignments, and @mentions with instant activity notifications. Authentication integrates with Google, GitHub, Microsoft, and custom OIDC single sign-on providers alongside role-based board privacy. The interface includes dark mode, full keyboard shortcuts, and localization across 16 languages. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.

Deploy
Ideon screenshot thumbnail

Ideon

Scattered browser tabs, buried wiki folders, and disconnected issue trackers fragment engineering context across too many tools, which is why Ideon unifies your repositories, notes, and tasks on a shared infinite canvas. Rather than forcing projects into rigid folder hierarchies, you arrange interactive blocks spatially on a two-dimensional map where related documents, checklists, calendar schedules, and code references sit right beside one another. Teams can embed live repository cards and open issue streams directly from GitHub, GitLab, Gitea, and Forgejo onto the workspace, keeping code status visible alongside architecture documentation. Rich content blocks render Markdown notes with threaded comments, Mermaid flowcharts, uploaded files, images, and bookmarked links on the same board. Real-time multiplayer collaboration lets teammates edit blocks simultaneously, follow live cursors across the canvas, and map system designs together without edit conflicts. Built-in Time Travel snapshots capture historical states of the workspace so you can scrub backward to review how a project evolved or trace past design decisions. You can even synchronize an entire project canvas directly to a Git repository, storing notes and spatial block layouts as versioned files. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. AGPL-3.0 licensed.

Deploy
ReadMeABook screenshot thumbnail

ReadMeABook

Instead of manually hunting through indexers and stitching chapter files together, ReadMeABook automates the entire audiobook request, download, and M4B library organization pipeline for Audiobookshelf and Plex. Users search an Audible-backed catalog by title, author, narrator, or series, inspect full book summaries with runtime and publisher metadata, and submit one-click requests from a clean browser portal. Once approved, the engine queries Prowlarr across torrent and Usenet indexers, dispatches releases to qBittorrent or SABnzbd, and monitors download progress until completion. Multi-file MP3 downloads merge automatically into a single chapterized M4B audiobook via FFmpeg, complete with embedded cover art, narrator tags, and series ordering metadata before triggering a media server library scan. Not sure what to listen to next? BookDate pairs OpenAI, Anthropic Claude, or local LLM endpoints with a swipeable card deck that learns your reading tastes and queues new titles with a single swipe right. Optional e-book sidecar fetching grabs companion EPUB or PDF files alongside audio releases, while multi-user approval queues, OIDC single sign-on, Goodreads shelf syncing, and Discord, Pushover, Apprise, or ntfy notifications keep household libraries running smoothly. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. AGPL-3.0 licensed.

Deploy
PotatoMesh screenshot thumbnail

PotatoMesh

When your community asks what its LoRa mesh is doing right now, PotatoMesh answers with a live map, chat log, and node table built from the traffic your own radios hear. It is a self-hosted dashboard for Meshtastic, Meshcore, and Reticulum networks, with no MQTT clutter. Each node gets a detail page charting battery, voltage, channel utilization, temperature, humidity, and air quality over the past week, plus the neighbors it hears with signal strength and the trace routes it appears in. New nodes and telemetry reports pop up in the chat as they arrive, and a charts page follows telemetry and packets per hour across the whole network. Federation finds other PotatoMesh communities automatically and plots them on a world map with active-node counts per protocol. Ingestors feed the dashboard from radios over serial, TCP, Bluetooth, or passive UDP, and several can report to one instance. Open browsers update live, a Prometheus endpoint exports metrics, and Markdown pages publish your rules, contact details, or legal notice. Add a stop-sign emoji to a node's name to hide it, or switch on private mode to drop the chat entirely. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. Apache-2.0 licensed.

Deploy
Mail-Archiver screenshot thumbnail

Mail-Archiver

Across personal mailboxes and business domains alike, Mail-Archiver captures, indexes, and preserves every incoming and outgoing email from multiple IMAP and Microsoft 365 accounts in a tamper-resistant archive. Connect standard IMAP servers, Microsoft 365 business tenants via Microsoft Graph, or personal Outlook and Hotmail accounts using OAuth2 device code flow without creating custom cloud app registrations. Scheduled background synchronization mirrors complete folder hierarchies automatically, while bulk tenant onboarding lets administrators import every active mailbox from a Microsoft 365 organization through a single configuration screen. When an important contract, invoice, or correspondence thread goes missing, the advanced search interface filters archived messages by sender, recipient, subject, date range, folder, and body text with instant HTML preview and direct attachment downloads. Users can import legacy MBox files or zipped EML archives, export selected messages or entire accounts, and run direct mailbox-to-mailbox migrations that copy folder trees between providers. Granular retention rules optionally purge aged messages from upstream mail servers to free quota while keeping local archive copies locked against manual deletion for compliance auditing. Multi-user access controls, OpenID Connect single sign-on, detailed activity audit logs, a scoped read-only REST API, and a Model Context Protocol endpoint allow both teams and AI assistants to query historical mail safely. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. GPL-3.0 licensed.

Deploy
AKHQ screenshot thumbnail

AKHQ

AKHQ puts every Kafka cluster your team runs into one browser console, so topics, messages, consumer lag, schemas, and connectors stop being command-line archaeology. Browse live data inside any topic with search and Live Tail, inspect records by key or partition, and produce test messages without touching a console producer. Consumer group views show lag per partition, and offset resets take a couple of clicks instead of a maintenance window. Multiple clusters sit side by side in the same interface, each with its own Schema Registry, Kafka Connect, and ksqlDB connections attached. Schemas can be created, updated, and versioned from the UI, and Connect clusters report connector and task status you can pause, restart, or reconfigure. Administrators manage ACLs and cluster configuration from the same screens developers use to explore data. Access control goes deep: roles bundle resources and actions, groups scope them with topic patterns and cluster restrictions, and sign-in plugs into OIDC, LDAP, or basic authentication. Point it at your brokers with one configuration file, run it as a single container, and the whole platform team shares one safe window into production Kafka. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. Apache-2.0 licensed.

Deploy
Tinode screenshot thumbnail

Tinode

Why rent your messaging from a corporate walled garden when Tinode runs WhatsApp-style chats, groups, channels, and calls on a server you control? Teams get one-on-one and group chats that stay in sync across web, Android, and iOS, with typing indicators, delivery and read receipts, presence, replies, forwarding, editing, pinned messages, and notes to self. Communities broadcast through read-only channels with an unlimited number of subscribers, and granular permissions decide who can read, write, or invite on each topic. Support desks welcome anonymous visitors, mark staff and verified accounts with badges, and put chatbots to work with forms and templated replies. Messages take markdown-style formatting, inline images and videos, file attachments, and voice messages. One-to-one voice and video calls run peer to peer over WebRTC, using the TURN and STUN servers you configure. Administrators block unwanted contacts on the server, attach moderation plugins over gRPC, and script the rest with a command-line tool. Attachments can sit on local disk or Amazon S3, the database can be MySQL, PostgreSQL, or MongoDB, and sharded clustering with failover scales past one server. The clients offer light, dark, and system themes, custom chat wallpapers, and translations for more than a dozen languages. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. GPL-3.0 licensed.

Deploy
HomeGallery screenshot thumbnail

HomeGallery

HomeGallery turns the photo and video folders on your server into a mobile-friendly web gallery. Your files and folder structure stay exactly as they are. Point it at camera files, phone files, or offline drives, and previews and metadata are extracted once. Scroll one endless stream, newest first. Open any image for its file name, dimensions, capture date, source paths, camera settings, street address, tags, and detected objects. Swipe between photos, then pinch or double-tap to zoom. The Map view clusters photos by place, with counts. The plant button lists similar images, so one sunset finds every other sunset. Face search finds the same person in other photos. A search box accepts expressions like tags in (vacation, family), type:video year in [2015:2020] order by duration, or not exists(geo). In Edit mode, select many photos at once and type comma-separated tags; a minus prefix removes one. Videos are transcoded for playback. Renamed or moved files keep their previews. An archive disk can stay unplugged once indexing is done. Optional logins limit each user to a query filter. Install it as a PWA for a lightweight mobile app. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.

Deploy
Cleanuparr screenshot thumbnail

Cleanuparr

Stalled torrents, malware-laced archives, and failed imports can quietly paralyze an automated media server, and Cleanuparr eliminates those bottlenecks as an autonomous download queue manager and library seeker for the entire Servarr ecosystem. Connecting directly to Sonarr, Radarr, Lidarr, Readarr, Whisparr, Sportarr, and LazyLibrarian alongside qBittorrent, Transmission, Deluge, rTorrent, uTorrent, and SABnzbd, its configurable Queue Cleaner tracks slow transfers, stuck metadata downloads, and import failures using a strike system. Once a problematic download reaches its strike threshold or triggers the Malware Blocker against deceptive .lnk and .zipx payloads, Cleanuparr purges the offending files, blocklists the release, and instructs the media manager to search for a clean replacement. Beyond defensive queue hygiene, the built-in Seeker proactively searches your libraries for missing episodes or movies, hunts for Cutoff Unmet quality upgrades, and tracks Custom Format score distributions over time. Storage administrators can also enforce seeding duration limits, clean up orphaned torrents without breaking active cross-seed hardlinks, and quarantine unclaimed directory files before they consume disk capacity. A live web dashboard visualizes manual intervention alerts, strike histories, and searchable application logs while dispatching instant notifications through Apprise, Discord, Gotify, Notifiarr, Ntfy, Pushover, and Telegram. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. GPL-3.0 licensed.

Deploy
WatchState screenshot thumbnail

WatchState

Instead of relying on third-party cloud trackers to keep watched history aligned across Plex, Jellyfin, and Emby, WatchState synchronizes playback state and watch progress directly between your own self-hosted media servers. Household administrators can map multiple family members across independent backend accounts using isolated user identities, configuring either one-way mirroring from a primary server or full many-to-many synchronization across every connected instance. A unified generic webhook endpoint captures play, pause, stop, and watched events from Plex, Tautulli, Jellyfin, and Emby for near-instant state propagation, while scheduled background import and export tasks reconcile any missed updates automatically. When libraries grow across multiple servers, the built-in Media Health diagnostic engine audits the database for external GUID conflicts, duplicate file references, metadata disagreements, weak matches, and missing local files, complete with exportable reports and per-record action hints. Users can also search backend metadata, inspect detailed item event logs, and export portable JSON backups of their entire watch history for safe server migrations. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.

Deploy
FerretDB screenshot thumbnail

FerretDB

FerretDB gives you the MongoDB developer experience without the SSPL: point your existing drivers at it and your document workloads land in PostgreSQL instead. It listens on the standard MongoDB port and translates wire-protocol queries into SQL, so applications, ORMs, and command-line tools connect unchanged, none the wiser. CRUD operations, aggregation pipelines, index creation, findAndModify, and sessions all work today, with new commands landing release after release as compatibility widens. Behind the proxy, Microsoft's open-source DocumentDB extension gives PostgreSQL a native BSON type and document operators, which is also the engine under Azure Cosmos DB for MongoDB vCore. That shared engine means workloads can move between your own FerretDB deployment and Cosmos DB without an export-import project in between. Vector search support covers embedding lookups for AI features, replication covers high availability, and SCRAM-SHA-256 authentication secures connections the way MongoDB operators already expect. Because the license is Apache 2.0, you can embed it, resell it, or offer it as a managed service to your own customers with no SSPL obligations attached. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. Apache-2.0 licensed.

Deploy
AiSOC screenshot thumbnail

AiSOC

AiSOC delivers an open-source AI Security Operations Center that unifies event ingestion, graph correlation, autonomous triage, and purple-team adversary emulation into a single self-hosted console. Security analysts triage alerts across an interactive Investigation Rail that visualizes six-event attack timelines, pivot-path entity graphs, and recommended containment steps. The underlying LangGraph agentic engine reasons over ingested telemetry, querying MITRE ATT&CK frameworks, CISA Known Exploited Vulnerabilities catalogs, and Shodan intelligence while recording every prompt, tool execution, and evidentiary citation in an immutable Investigation Ledger. Incident responders execute automated containment playbooks, including host network isolation, credential revocation in identity providers, and firewall blocklist updates with human-in-the-loop sign-offs. Threat hunters input plain-English hypotheses into the natural-language hunt workbench to generate and execute ES|QL, SPL, and KQL queries against historical telemetry stores. Platform operators connect over seventy vendor connectors spanning CrowdStrike, SentinelOne, Microsoft Defender, AWS Security Hub, Okta, and Cloudflare to normalize streaming events into Open Cybersecurity Schema Framework standards. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.

Deploy
plMail screenshot thumbnail

plMail

Gmail, Outlook, and every IMAP mailbox you own share one inbox, one search box, and one calendar in plMail, a mail client you host yourself. Accounts sit side by side with sending aliases, and new mail arrives on its own through IMAP IDLE, Gmail and Outlook push, and browser notifications. Credentials are encrypted before storage. Search understands from:, subject:, label:, has:, and before:, completes as you type, and highlights matched words. Filters are nested any, all, or none trees, and each shows how many real messages match before you save it. Drag several conversations at once onto folders, labels, or inbox tabs; a label adds itself without removing the mail from your inbox. A calendar sits beside the mail, with two-way sync for Google, Microsoft, and CalDAV. Move events on the week grid, answer invitations in place, and send share and booking links. An optional language model, pointed at your own Ollama server or any OpenAI-compatible endpoint, searches by meaning, drafts replies, summarizes threads, and sorts mail into tabs once you switch it on. Attach files from and save them to Drive, OneDrive, Dropbox, Nextcloud, Immich, and Paperless-ngx. Sign in through Authentik, Keycloak, or any OpenID Connect provider, and pick from 41 themes. Android and iOS apps connect to your own server. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. AGPL-3.0 licensed.

Deploy
ProjectSend screenshot thumbnail

ProjectSend

ProjectSend gives every client a private, signed-in page on your own server where only the files you assigned to them appear, so contracts, photo shoots, and quarterly reports skip the third-party file-sharing service. You upload once, then share a file or a whole folder with one client, a group, or anyone holding a public link, with an optional expiry date or download limit. Clients search, preview, and download files one by one or as a zip, whole folders included, comment on a document so questions stay beside it, and send files back within the quota you set. Uploads of up to 2 GB travel in resumable pieces, so a dropped connection pauses a transfer instead of ruining it. Folders, categories, custom client fields, and linked file versions keep a growing library tidy, while roles with granular permissions let staff work without becoming administrators. The activity log and download history record who received what and when, and the log exports to CSV. Sign-in works with email and password, LDAP, or Google and Microsoft accounts, with optional two-factor authentication. Your logo, watermark, themes, and editable email templates carry your brand, and the interface is translated into 16 languages. Optional virus scanning quarantines suspicious uploads, and a REST API with scoped tokens automates uploads, sharing, and account management. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. GPL-2.0-or-later licensed.

Deploy
OSIRIS screenshot thumbnail

OSIRIS

Plotting live flights, earthquakes, wildfires, satellites, and news streams on one night-mode map, OSIRIS gives open-source intelligence work a single browser tab to live in. Sixteen layers toggle on and off with live entity counts. Aviation covers commercial, private, and military traffic. Ports and chokepoints, severe weather, space weather, and 15 hand-curated conflict zones get layers too. More than 17,000 public cameras open in a viewer when you click a pin. Draw a region, list every camera inside it, and export the set as GeoJSON. Twenty-three live news streams open from dots on the map. Double right-click anywhere for a Region Dossier with the place, country facts, head of state, and a Wikipedia summary. A Markets terminal follows indices, stocks, oil, commodities, currencies, and crypto, with a watchlist. Live Alerts sorts headlines, warnings, and quakes into searchable tabs. The Recon toolkit runs DNS, WHOIS, certificate, and subdomain lookups, searches the OFAC sanctions list, and traces BTC and ETH wallets. OI, the built-in assistant, flies the map to a place and switches layers on from typed or spoken requests. Its Forecast mode plays competing actors against each other in parallel simulated worlds and writes a sourced prediction on your own model key. Six preset themes restyle the whole interface. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.

Deploy
Warracker screenshot thumbnail

Warracker

Stop losing money on out-of-pocket repairs for appliances and electronics that are still covered under manufacturer protection: Warracker gives households and organizations a centralized web platform to track product warranties, store purchase receipts, and manage active claims before coverage expires. You can log purchase dates, multi-part warranty durations in years, months, or days, lifetime coverage flags, vendor details, purchase prices, and multiple comma-separated serial numbers per item alongside product photos. When a coverage window approaches its end date, the platform dispatches automated reminders through email or more than 100 push notification services, including Discord, Slack, Telegram, Pushover, and ntfy. Receipts, invoices, and user manuals can be stored locally or routed directly into an existing Paperless-ngx archive with per-document storage selection and automatic tagging. A dedicated warranty claim tracker records claim submission dates, current statuses, and final resolutions across the entire repair lifecycle. Visual status dashboards chart active, expiring, and expired coverage alongside spending breakdowns across multiple currencies. Role-based multi-user accounts, OIDC single sign-on, persistent cross-device search filters, CSV bulk import and export, and localization across 20 languages make administration effortless. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. AGPL-3.0 licensed.

Deploy
Razzia screenshot thumbnail

Razzia

By turning any browser into an interactive trivia controller and live scoreboard, Razzia gives event hosts, educators, and communities a self-hosted multiplayer quiz platform that replaces Kahoot. Players join in seconds with a six-digit room PIN or scannable QR code on their smartphones, while the host drives the shared screen from a password-protected manager console. Build quizzes directly inside the browser-based editor or import portable JSON files with single-choice, multiple-choice, numeric estimation, and ungraded survey questions. Attach images, audio clips, or video files up to 100 MB to any prompt, group questions into themed round categories, and display explanatory notes when correct answers are revealed. Scoring adapts to your rules: reward fast responses with time-weighted points, apply strict, balanced, or lenient multi-select grading, deduct penalties for wrong guesses, or switch to survey mode to gather live audience polls without a leaderboard. Hosts can lock rooms mid-game, enable automatic nickname generation, hide question prompts on player screens, and configure auto-advance timers between rounds. Drop a custom theme file and logos into the branding folder to white-label colors, fonts, and backgrounds, or connect physical ESP32 hardware buzzers over the documented WebSocket protocol. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.

Deploy
MySpeed screenshot thumbnail

MySpeed

Holding internet service providers accountable for promised bandwidth requires continuous, automated measurement, and MySpeed turns any server into an always-on connection performance analyzer that tracks download speeds, upload throughput, ping latency, and jitter around the clock. Instead of running manual browser tests only when video calls stutter, you can schedule recurring speed checks using custom Cron expressions and switch freely between Ookla, LibreSpeed, and Cloudflare testing servers to verify routing performance across different upstream networks. Interactive statistics views render gradient speed timelines, ping and jitter graphs, hourly performance breakdowns that expose peak-hour congestion, and standard deviation consistency charts, using smart 300-bucket downsampling so multi-month histories load instantaneously. Failed tests are flagged with visual markers on the timeline, while built-in health checks dispatch instant alerts to Discord, Telegram, Signal, WhatsApp, Gotify, email, or custom webhooks whenever bandwidth drops below your target thresholds or outages occur. Administrators can link multiple remote MySpeed instances into a single dashboard to compare bandwidth across branch offices, pause scheduled runs during heavy file transfers, export historical logs, and scrape real-time telemetry into Prometheus and Grafana. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.

Deploy