Jotty
No external database cluster to babysit, no proprietary cloud lock-in, and no bloated workspace hierarchy: Jotty stores every note, checklist, and Kanban board as plain Markdown and JSON files inside a single folder on your server. Need a quick grocery list with nested categories, progress bars, and drag-and-drop reordering? Spin one up in seconds, or flip any list into a multi-column Kanban project board with custom statuses, due-date calendar views, and a built-in time tracker. Write technical documentation in a TipTap-powered WYSIWYG and Markdown editor featuring syntax-highlighted code blocks, GitHub-flavored callouts, embedded Draw.io and Excalidraw diagrams, and OpenPGP client-side encryption for sensitive records. Connect ideas across your workspace using Obsidian-compatible wikilinks, inline mention suggestions, backlinks, and an interactive 2D and 3D knowledge graph that maps relationships between tasks and notes. Share individual notes or live Kanban boards publicly via customizable read-only links, or start the optional Model Context Protocol (MCP) companion container so AI assistants like Claude and Cursor can query your notes and check off items through your scoped REST API key. 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.
Huntly
Capture every article you read, RSS feed you follow, X/Twitter thread you scroll past, and GitHub repository you star into one searchable, AI-enhanced personal knowledge base with Huntly. Auto-save visited web pages through the companion browser extension, extract distraction-free article text using Mozilla Readability and Defuddle, and highlight passages with inline notes that remain anchored in your library. Reconstruct multi-post X/Twitter threads automatically with embedded media preserved intact. Subscribe to RSS and Atom feeds via OPML import, organize subscriptions into custom folders, and triage unread stories alongside your read-it-later queue and hierarchical collections. Synchronize starred GitHub repositories with their README documentation and repository tags so you can filter tools by topic without leaving your dashboard. Run custom AI shortcuts to summarize long-form essays, translate foreign articles, or query your entire archive from external AI coding agents through the built-in MCP server and Agent Skills integration. Execute boolean, phrase, and bilingual fuzzy queries across every saved document or export your entire library to portable Markdown files. 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.
Octopus
Juggling separate API keys, incompatible payload schemas, and unpredictable rate limits across OpenAI, Anthropic, and Google Gemini slows down every AI workflow, and Octopus solves it by consolidating all your upstream model providers into one self-hosted API gateway. Point Claude Code, OpenAI Codex CLI, or any SDK client at a single gateway URL and translate requests transparently between OpenAI Chat Completions, OpenAI Responses, Anthropic Messages, and Google Gemini endpoints without modifying client code. Group multiple provider channels under a unified model alias so your coding agents automatically fail over to backup providers and shield active tasks from upstream HTTP errors or rate limits. Watch live end-to-end request routing on the interactive topology canvas as prompts flow from client applications through model groups to specific upstream channels. Synchronize available model catalogs directly from connected providers and pull up-to-date token pricing from models.dev, or define custom per-million input, output, and cache-read rates for private deployments. Inspect detailed request logs, monitor token consumption trends, and audit daily API spend across every channel from the web dashboard. 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.
Opengist
Every code snippet in Opengist lives inside a real Git repository that you can initialize, clone, pull, and push over HTTP or SSH while browsing syntax-highlighted files, revision diffs, and Markdown documents through a self-hosted web interface that replaces GitHub Gist. Create public, unlisted, or private multi-file gists directly from your browser, terminal Git client, or the OpenAPI-documented REST API v1 using personal access tokens. Rich rendering displays source code across hundreds of languages alongside Markdown documents with Mermaid diagrams, LaTeX math, CSV tables, images, and downloadable ZIP archives. Full-text code and metadata search powered by Bleve or Meilisearch lets teams locate snippets by content, filename, extension, language, user, or topic tags in milliseconds. Users can star, fork, archive, and embed snippets into external websites via JavaScript widgets or fetch raw files and structured JSON payloads. Enterprise authentication supports GitHub, GitLab, Gitea, OpenID Connect, and LDAP directories, reinforced by TOTP two-factor authentication and WebAuthn passkeys, while administrators control anonymous access and monitor Prometheus metrics. 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.
PrestaShop
Behind a storefront you own sits PrestaShop, an open-source e-commerce platform that runs the catalog, the checkout, and the order desk. Products carry size and color combinations, features, brands, suppliers, and categories, CSV import loads products and customers in bulk, and Extra Properties adds custom fields with their own types to products, customers, and orders. The bundled One Page Checkout module, switched on from the back office, puts every checkout step on a guest-first page, and the four-page flow stays available. Hummingbird, the default theme, presents a mobile-optimized, accessibility-minded storefront, and native WebP and AVIF image support helps pages load faster. Staff handle orders, invoices, credit slips, abandoned carts, and returns, create orders by hand, and answer shoppers from the customer service page. Carriers, payment methods, taxes, currencies, languages, and shipping zones are configured in the back office, multistore runs several shops with separate settings, and the Update Assistant guides upgrades through backup, update, and restore. In the Classic edition, an Ask AI assistant answers questions from real store data and runs plain-language requests after asking your approval, using the provider and API key you connect. The Admin API connects ERP, order management, PIM, and marketing automation tools through scoped OAuth clients, and Addons marketplace modules extend the shop. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. OSL-3.0 licensed.
Papra
Somewhere between the shoebox and the inbox, Papra keeps receipts, warranties, and leases in a self-hosted archive you can actually search. Upload a photographed receipt and built-in OCR reads its text, so a search for the store name finds it later. Searches combine name:, content:, tag:, created:, and has: filters with AND, OR, NOT, and parentheses, and any query can be saved as a sidebar view. Tagging rules label uploads by name or content and can be applied to documents already stored. Optional AI auto-tagging works with a cloud provider or a local model such as Ollama. Custom properties add searchable typed fields such as text, number, date, yes or no, and select. Organizations keep a household's or a team's archive apart, with owner, admin, and member roles. Share links let outsiders open a document without an account, with optional passwords and expiry dates, and each link can be switched off. Forward an email to a generated address, or drop files into a watched folder, and documents arrive without opening the app; both are opt-in. Deleted files wait 30 days in the trash, and optional encryption protects stored files. Sign in with email, GitHub, Google, or a custom OAuth2 provider, and script the archive through the API, SDK, CLI, or webhooks. 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.
LangWatch
Every call your AI agents make becomes a searchable trace in LangWatch, and the same platform tests and scores those agents before a new prompt or model reaches users. The Trace Explorer filters by origin, user, model, cost, and evaluator, reads each run as a waterfall, flame graph, topology, or sequence diagram, and takes traces from the Python, TypeScript, and Go SDKs or any OpenTelemetry source. Agent Testing sends simulated users, in text or beta voice calls, through your agent while a judge passes or fails every criterion with its reasoning, adds multi-turn red teaming, and compares two agents side by side. The Experiments workbench scores prompts and agents on datasets with LLM judges, exact match, and RAG checks, then compares runs on cost, latency, and pass rate, while online evaluations monitor live traffic and guardrails block unsafe replies. Prompts keep version history and staging or production tags, Workflows wire prompts, Python code, and HTTP calls on a visual canvas, and annotation queues route traces to human reviewers. Alerts fire when a graph crosses a threshold, automations post to Slack, email, or webhooks, and scheduled reports go out by email or Slack. Claude Code, Codex, Copilot, Gemini CLI, and opencode report session cost, pull request cost, and terminal replays, and an MCP server exposes trace search and prompt management to coding assistants. 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.
Tududi
Tududi is a self-hosted planner that turns a pile of tasks into a plan for the day, keeping projects, notes, goals, and habits on a server you control. One Add box files an Inbox item, Task, Note, or Project and understands natural-language dates, recurrence, tags, projects, and people, so "every first monday #home" becomes a recurring task without opening a form. The Today page switches between planning mode, with a timeline or list beside your calendar and optional AI help to sketch the day, and doing mode, with a Next card and a hint when a free slot fits a small task. Tasks have subtasks and live in projects and areas, projects link to season or year goals, and saved views, project templates, and optional Eisenhower and Kanban boards organize the work. Habits support build or quit goals with streaks, a strength score, and a history grid, while notes offer linked pages, backlinks, and mermaid diagrams. Households and teams share projects with read-only or read-write access, assign tasks to people, and follow an Everyone board; members without email sign in through one-time links. Telegram captures tasks and can send daily summaries, CalDAV syncs with reminder apps, OIDC handles single sign-on, and an MCP server lets Claude or Cursor manage tasks. AI stays off until you enable it and add a provider; local models work too. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.
Feishin
A streaming-style music player for your own Navidrome, Jellyfin, or OpenSubsonic server, on the desktop or in a browser. Home leads with a featured carousel, genre shortcuts, most played, and newly added releases. Browse by album, artist, genre, folder, or radio station. Queue, lyrics, and visualizer panels can each sit in the player sidebar. Japanese lyrics can show furigana and romaji. Star ratings, favorite hearts, and scrobbling to your server come built in. Shape the sound with a parametric equalizer, a compressor, ReplayGain, and optional transcoding. Auto DJ tops up a dwindling queue with songs or whole albums. Navidrome smart playlists get a visual rule editor with match-all or match-any groups. Choose from 32 built-in themes and 39 interface languages. The catch: Feishin is only the player, so the music server stays separate. In a browser it plays through the web player backend, while the desktop app adds MPV and built-in lyrics fetching. Docker environment variables can preset and lock the server, so guests only type a username and password. 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.
DooTask
Open a project in DooTask and your tasks appear as a Kanban board, a list, a Gantt timeline, or a calendar, with team chat and file sharing beside them. Start from a project or task template and set a task to repeat so each new occurrence links back to the original. Mention colleagues in project and task chats, add emoji, and keep messages protected with asymmetric encryption. Files from chats and tasks gather in a Collaboration Files section, and WebDAV lets you manage My Files and Shared Files from Finder or Explorer. Check the dashboard for what is overdue, due today, or coming up, while department heads switch to a team view charting overdue and incomplete tasks per member. Visit the App Store to install official apps for approvals, OKRs, AI assistants, OnlyOffice, Minder mind maps, and Drawio diagrams. Administrators can add custom apps from an archive, a URL, or a GitHub repository. Add an API key for ChatGPT, Claude, Gemini, DeepSeek, or Grok, or point to Ollama or any OpenAI-compatible URL, then type @AI Robot in a project chat to draft tasks. Log in on the web by scanning a QR code with the mobile app, or use an LDAP or Active Directory username. The free Open Source Edition covers three users; paid editions raise that to ten or unlimited. 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.
DefectDojo
Security scanners each report in their own format, and DefectDojo is the self-hosted platform that imports those reports and keeps a single, triaged list of findings. Reports in mixed formats? More than 350 built-in parsers read output from Burp Suite, ZAP, Trivy, Tenable Nessus, SonarQube, Snyk, and Checkmarx, and Generic Findings Import covers tools without a parser through CSV or JSON files. The same scan every night? Reimport adds new findings, can close the ones that vanished, and reopens the ones that return, while deduplication ties repeat detections inside an asset to their original. Decisions already made? False positive, out of scope, and risk accepted statuses survive reimport, so nobody triages the same noise twice. A deadline on every fix? Severity-based SLA countdowns flag breaches and can notify the users assigned to each asset, and full risk acceptances carry notes, files, and an expiry date that returns findings to active by default. Many teams, many applications? Organizations, assets, engagements, and tests mirror how security work is organized, with permissions that cascade downward. Pipelines that should report themselves? The REST API and CI/CD engagements import results automatically, and findings push to Jira as tickets. Someone outside security wants a summary? Dashboards track metrics, and a widget-based report builder produces HTML reports that print to PDF. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. BSD-3-Clause licensed.
Nightingale
When a query crosses its threshold, Nightingale, a self-hosted alerting engine, decides who hears about it and how, without moving data out of the stores you already run. Rules use PromQL, log queries, or SQL against Prometheus, VictoriaMetrics, Elasticsearch, Loki, ClickHouse, MySQL, or PostgreSQL, graded S1, S2, or S3 with a for-duration that absorbs brief spikes. Existing Prometheus alert rules import from YAML. Business groups give each team its own rules and dashboards, and sign-in works through OIDC, OAuth2, LDAP, or CAS. Once a rule fires, mute rules silence the noise, subscriptions add recipients, and event pipelines rewrite labels or route conditionally. Delivery reaches Slack, PagerDuty, Discord, Telegram, Jira, email, DingTalk, Feishu, WeCom, SMS, and voice calls, plus HTTP webhooks and scripts for anything else. Evaluation records, active and historical events, and notification results show what happened at each step. If an alert misbehaves, the built-in AI agent explains why it fired or never arrived, and it drafts rules, dashboards, and mutes from plain-language requests. Claude Code, Cursor, and other MCP clients can query alerts and manage alerting through /mcp, read-only by default and bound by the caller's own permissions. At remote sites, n9e-edge keeps evaluating and notifying when the link to the center drops. 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.
Rybbit
Google Analytics without the cookie banner or the maze of menus: Rybbit puts web and product analytics for every site you run on one readable dashboard, hosted on your own server. Pageviews, sessions, unique users, bounce rate, session duration, traffic sources, campaigns, devices, and countries update in real time beside a live visitor count. Session replay lets you watch the visits behind the numbers, and user profiles tie identified visitors to their sessions and events. Funnels pinpoint where conversions leak, journeys chart the paths people take through a site, retention reports show who comes back, and goals track conversions from page visits, custom events, and autocaptured clicks. Custom events carry JSON properties, filters slice every report across more than 15 dimensions, saved segments reapply them in one click, and location tracking drills from country to region to city on interactive maps, with optional 3D globe views through a Mapbox token. Error tracking connects JavaScript failures to the affected sessions, so a spike in errors leads straight to the visits that explain it. One install serves unlimited sites and organizations with role-based access, public dashboards share a site's stats through a link, and a tracking script of about 11 KB compressed collects data with no cookies and no consent banner. 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.
DVinyl
Self-hosted and plugin-based, DVinyl keeps vinyl, CDs, cassettes, books, movies, video games, LEGO sets, and board games in one catalog, with cover art and metadata fetched for every item. Adding an item takes an ID, a camera scan of its barcode, or a bulk import from Discogs or Goodreads. Each media type is a plugin that switches on per collection, with Discogs behind music, TMDB behind film, IGDB behind games, and Rebrickable behind LEGO. Once cataloged, a collection appears as a grid, a compact table, or virtual shelves with spine view and customizable furniture. Custom lists, track playlists, and a wishlist of items still being hunted sit alongside. Music collections get live value estimates with price history charts, games show completion times, and printable QR codes and barcodes label the physical copies. Separate collections can belong to you, the family, or a room, each with admin, editor, and viewer roles and optional OIDC single sign-on through Authentik, Keycloak, Authelia, or pocketID. Read-only links and QR codes let anyone browse a whole collection or just one section. Fourteen themes in light and dark, a modular dashboard, and a Markdown info page with photos make each instance personal. A no-code editor adds custom item types. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.
Observal
To pull a team's skills, MCP servers, hooks, prompts, and agent files out of scattered Git repositories, Observal keeps them in one reviewed registry and traces real sessions to show which ones help. Build an agent visually, with a live config preview for every harness. Submissions wait in an admin review queue, where reviewers inspect side-by-side version diffs before approving a release. Teamspaces give each team its own namespace, and approved releases can be forked into independent drafts. One pull command then writes the right config for Claude Code, Cursor, Kiro, Codex, Copilot, Pi, OpenCode, Antigravity, or Goose. Every approved resource is discoverable through the open Agentic Resource Discovery standard, and a running agent can hand part of its task to another approved agent or a remote Agent2Agent service. Hooks record each session as a trace of prompts, tool calls, MCP round trips, tokens, and errors, with turn-by-turn replay for debugging and audits. Insight reports, generated through providers such as Anthropic, OpenAI, or Ollama, list what is working, what is hindering, and quick wins. A dashboard follows adoption, cost, and department usage, a leaderboard ranks agents by downloads, and audit logs, SAML single sign-on, and SCIM provisioning are included. 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.
RustFS
Tools and applications that already speak S3 can use RustFS as their storage backend, so backup jobs, data pipelines, and services keep working while the data stays on infrastructure you control. A built-in web console on port 9001 manages buckets, object uploads and downloads, access keys, users, groups, and IAM policies, with a status page for cluster health, capacity, and scanner activity. Versioning, Object Lock retention, bucket quotas, and server-side encryption with Vault or AWS KMS backends protect objects once they land. Lifecycle rules expire or transition data, and tiering moves cold objects to remote targets such as Amazon S3 or Wasabi. Bucket replication and site replication keep clusters in sync, and event notifications call webhooks when objects change. Single-node mode suits a lab or small server, while distributed mode adds erasure coding, bitrot protection, background healing, and pool expansion or decommissioning as capacity grows. Sign-in works with local users, OIDC single sign-on, or OpenStack Keystone, and FTPS and WebDAV are available by default, with SFTP and the Swift API as opt-in builds. A preview of S3 Tables exposes an Iceberg REST catalog for tools such as DuckDB and PyIceberg, and a documented migration path moves existing MinIO deployments across. Typical uses include backups, container registries, logs and traces, data lakes, and AI training sets. 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.
Piik
Share a game, a film, or your holiday photos with up to 20 friends, and let them watch from a browser tab with nothing to install. The host picks a screen, window, browser tab, or camera, then sends an invite link or a four-digit room code, with an optional room password. Friends open it on a desktop or phone, press Play, and chat or react while it runs, with optional on-screen chat. A microphone switch adds spoken commentary, with a choice of input device and voice volume. Video travels directly between participants where possible, and a self-hosted server can add automatic forwarding for networks that block direct links. Sharing settings cap resolution from 480p to 1440p, frame rate up to 60 fps, and audio at 64, 128, or 192 kbps, with Clarity, Balanced, and Fluency presets and a choice of VP8, H264, or automatic codecs. Viewers get playback controls, picture-in-picture, fullscreen, light and dark themes, and a connection topology view. The interface follows the system language in Chinese or English, with a visual-only mode for a text-free look. Piik App adds native capture on Windows, macOS, and Linux, while a hosted site works from any desktop browser. A self-hosted site can set a site passphrase, a viewer limit per room, and automatic cleanup of empty rooms. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.
Fugleramme
Garden birdsong as a framed collage: Fugleramme draws the species heard right now as hand-cut illustrations from 1800s natural-history plates, for an e-ink panel, a TV, or any browser. The birds come from BirdNET-Go, which can listen on the same machine or elsewhere on the network, so the microphone can stay near the birds while the frame hangs in the living room. Nearly 1200 cut-outs cover over 650 species, none of them AI-generated, and each bird is sized by its real body mass, larger ones toward the centre. The page redraws only when the birds change. Heard nothing in the lookback window? A bare perch appears. Collage mode shows everything heard within a window from 15 minutes to all time, latest-bird mode changes only when a different species calls, and newest-arrival mode holds until a new species turns up. An optional spotlight puts the latest bird in the middle. Spiral or voids layouts rearrange the sheet, and a species limit keeps the most heard or the rarest. Names sit beside the birds or in a poster-style numbered key, in two languages at once from over 40, and a star flags a bird the station has never heard before for its first 24 hours. A web admin page covers display, detector address, and optional password sign-in. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.