PNLCS
Hosting companies sell, invoice, provision, and support hosting, domains, SSL certificates, and VPS servers from PNLCS, a free self-hosted billing platform with one client portal at the center. Customers browse your catalog, configure services, apply coupons, and check out, and the moment an order is paid a server module creates the account or machine on Panelica, cPanel, Plesk, DirectAdmin, HestiaCP, Proxmox VE, or Vultr. Renewals then run themselves: invoices are generated ahead of the due date, stored cards are charged with retries, reminders and late fees follow, and unpaid services suspend automatically and restore themselves once payment lands. Domain registration, transfers, renewals, WHOIS and EPP codes, and SSL issuance run through the same checkout, while customers manage their actual hosting from the portal itself, including files, mailboxes, databases, FTP accounts, subdomains, DNS records, cron jobs, and backups. Eight payment gateways share one engine, so partial payments, refunds, and credit balances behave the same everywhere. Support tickets route by department with priorities and attachments, a searchable knowledge base deflects repeat questions, and affiliates track referrals and commissions. Operators get revenue dashboards, client management with impersonation, bulk invoicing and mail, and twenty-seven reports covering income, MRR, churn, domains, and tax, all in thirty languages and sixteen themes. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.
DBackup
When a bad migration or disk failure strikes at 3 AM, DBackup guarantees that your PostgreSQL, MySQL, MariaDB, MongoDB, SQL Server, Redis, Valkey, SQLite, and Firebird databases, along with the application directories that belong to them, are encrypted, verified, and ready to restore in a few clicks. Connect directly over TCP or tunnel through SSH with zero agents installed on your target servers. Bundle database dumps and Docker volumes or remote SFTP directories into a single atomic job so your schema and uploaded assets always share the exact same recovery point. Every archive is compressed with Brotli or GZIP, sealed with AES-256-GCM encryption before leaving the host, and pushed simultaneously to up to 14 storage backends including Amazon S3, Cloudflare R2, Hetzner, Google Drive, Dropbox, OneDrive, SMB, and WebDAV. Reusable Grandfather-Father-Son retention policies prune daily, weekly, monthly, and yearly snapshots automatically. Need to inspect live tables or recover a single file? Use the built-in Database Explorer, remap a dump into a staging schema, or extract individual files over HTTP byte ranges without downloading the entire archive. Even if your backup server goes offline, the downloadable Recovery Kit decrypts standard SQL dumps and plain TAR archives using a standalone script. 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.
DAC
Your dashboards deserve version control, code review, and reproducible builds, just like the rest of your stack. DAC lets you define interactive data dashboards in YAML or TSX, validate them in CI, and serve them from a single Go binary that embeds a full React frontend. Choose from 21 chart types including line, bar, area, pie, scatter, bubble, funnel, sankey, heatmap, calendar, sparkline, waterfall, gauge, treemap, radar, and candlestick, plus metric cards, data tables, text blocks, and image widgets. The built-in semantic layer lets you define metrics and dimensions once in reusable model files, then reference them from any widget while DAC generates the SQL automatically. Connect to Postgres, MySQL, Snowflake, BigQuery, Redshift, Databricks, and DuckDB through standard Bruin connection configs. Interactive filters with date pickers, dropdowns, multiselects, and search inputs inject values via Jinja templating and re-execute only affected widgets. Live reload via Server-Sent Events refreshes connected browsers instantly when you save a file. Export dashboards as self-contained static HTML with baked-in query results for S3, GitHub Pages, or offline sharing, and render slide decks via the Google Slides export command. On RepoCloud, deploy DAC on a dedicated VPS with root SSH access and persistent storage for your dashboard definitions and database connections under the AGPL-3.0 license.
May
May is a self-hosted dashboard that tracks everything your vehicles cost and everything they are about to need, from fuel fill-ups to the MOT renewal you would otherwise forget. Log a fill-up and consumption in L/100km or MPG calculates itself, with a quick-entry mode for the forecourt and receipts attachable to every record. Cars, vans, motorbikes, and scooters each get their own history: expenses by category, recurring insurance and tax payments, trip logs for mileage claims, tire sets with distance worked out per set, and maintenance schedules driven by mileage, engine hours, or dates. Reminders for MOT, service, insurance, and tax arrive by email, ntfy, Pushover, or webhook, and subscribe into Apple, Google, or Outlook calendars. The analytics dashboard charts spending trends and consumption statistics, while PDF reports package a vehicle's whole story for record-keeping, receipts included. Vehicles share between family or team accounts with full, fuel-and-charging-only, or read-only roles. UK drivers get DVLA MOT and tax lookups plus live forecourt prices for saved stations from government feeds, no API key required. Documents, favourite stations, Fuelly CSV import, full JSON and CSV export, custom units and currencies, and a Home Assistant integration complete the garage. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.
PodFetch
Podcast enthusiasts and homelab archivers automate digital episode preservation and stream personal audio feeds using PodFetch, an open-source self-hosted podcast manager that combines scheduled RSS downloads, Podcasting 2.0 transcript indexing, and browser playback into a modern listening platform. Listeners can subscribe to international podcast channels through direct feed URLs, Apple Podcasts directory searches, or bulk OPML subscription imports, configuring background polling timers to download new releases automatically upon publication. The integrated audio player supports variable speed playback, episode bookmarks, listening histories, and fullscreen visualization modes directly inside responsive desktop and mobile browser sessions. Advanced search capabilities leverage Podcasting 2.0 synchronized transcripts and automated speech-to-text generation via OpenAI-compatible Whisper APIs, allowing collectors to run full-text keyword searches across every spoken phrase in their audio archive. Built-in GPodder API synchronization maintains subscription lists and playback positions across popular smartphone apps like AntennaPod and native companion clients without relying on commercial cloud accounts. Server operators can assign multi-user accounts with private favorites lists, export customized RSS aggregation streams, and route storage paths between fast solid-state drives and large secondary mechanical hard disks. 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.
Borg Backup Server
Every connection starts at the endpoint, never at the server, so Borg Backup Server can back up Linux, Mac, and Windows machines behind NAT and firewalls without opening a single inbound port. A lightweight agent on each machine polls for tasks over HTTPS, pushes deduplicated archives over SSH, and reports live progress. Append-only SSH access means an endpoint can add and restore archives but never prune or delete them. The dashboard shows backup charts, server stats, and active jobs at a glance. Plans run from hourly to monthly, several per client, built from reusable directory templates for common server roles, with per-plan retention from hourly to yearly. Lost a file? Browse the archive tree in your browser, tick what you need, and restore it to the client or download a .tar.gz. MySQL and PostgreSQL dumps run before each backup and restore as a copy or a replacement. Repositories can live on the server, on BorgBase, Hetzner, or rsync.net, and mirror to S3-compatible storage such as AWS, Wasabi, or Backblaze B2. Apprise alerts reach more than 100 services, and a nightly report lands in your inbox. Two-factor login and role-based access guard the console. Upgrades roll out to the server and every agent together, and the server backs itself up daily. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.
PhreshOS
Your server already runs your apps; PhreshOS gives it a desktop. Install the System once and every Program you add gets a window on a real browser desktop, complete with taskbar, start menu, and a plane of views you can spread work across. Close the browser and nothing stops: each Program's server keeps running on the machine, holding its data and state, and when you open the Desktop again the windows are exactly where you left them. The System handles the groundwork every small web tool normally rebuilds for itself: one sign-in for the owner, permissions that decide what each Program may reach, storage and uploads, logs, and messaging between Programs, so a new tool only brings its own logic. Everyday pieces like the file manager, Settings, and even the wallpaper are Programs too, and an appearance changes colors and motion across the whole desktop at once. The same Desktop opens in several browsers simultaneously, each with its own view and scale, and AI agents work alongside you through the same Programs and APIs you use. When you want another tool, you create it as a small web project and its window appears on your desktop. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.
Pluton
On a schedule you choose, Pluton backs up your folders to cloud storage and other disks, then lets you verify and restore every snapshot and see exactly what happened in a clean, self-hosted web dashboard. Three copies: every plan writes to a primary storage and can replicate to up to two more, so the 3-2-1 rule is a toggle in the plan wizard rather than a weekend project. Two kinds of media: pair a local disk or mounted drive with Backblaze B2, Cloudflare R2, Google Drive, Dropbox, pCloud, SFTP, S3-compatible buckets, or any of 70+ connectors, and press Verify to test a connection before trusting it. One place to look: the plan page charts file counts and sizes over a selectable range, a health strip colors recent runs, and a live panel counts files, bytes, and time remaining while each mirror initializes and replicates. Zero mysteries: every backup keeps a timestamped event timeline from dry run to pruning, and plan logs filter by level and task, search messages, and download as a file. Schedules run from every few minutes to monthly, including chosen weekdays; retention keeps daily, weekly, and monthly snapshots; and scripts can run before or after a job. Alerts reach you by email, Slack, Discord, or ntfy, and optional two-factor sign-in guards the dashboard. 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.
Facet
Thousands of frames land on the card after a wedding shoot, and Facet finds the keepers among the bursts, blinks, and near-duplicates. Facet scores every photo across nine dimensions, aesthetic quality, composition, face quality, eye sharpness, technical sharpness, color, exposure, subject saliency, and dynamic range, with category-specific weights for portraits, landscapes, wildlife, and 30-plus other content types. The culling darkroom groups bursts and visually similar frames, protects exposure brackets and panorama sequences, and flags closed eyes per face, so you keep the sharpest open-eyed frame and reject the rest in one pass. Face detection clusters into people you can rename, merge, and search, while albums, star ratings, favorites, and AI content tags organize what survives. Browse survivors through a mosaic gallery with semantic search by plain description, a timeline, a geotag map, and slideshow capsules. Statistics dashboards track your gear usage and metric correlations, and the weight editor learns from A/B comparisons so scores drift toward your own taste. Shared album links support client proofing with hearts and comments, phones auto-upload over the built-in WebDAV inbox, and ratings round-trip to Lightroom, darktable, and Immich through XMP sidecars. Everything runs locally on your own hardware: no cloud accounts, no subscriptions, no photo ever leaves the server. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.
CoreObs
CoreObs delivers a unified self-hosted dashboard that replaces the typical combination of Uptime Kuma, Homer, and separate monitoring tools with a single interface for managing your entire server infrastructure. The Next.js frontend with shadcn components provides a modern dark-themed UI displaying server hardware metrics collected by a lightweight Go agent that leverages Glances for hardware abstraction — streaming real-time per-core CPU load, RAM utilization, NVIDIA GPU statistics, disk usage, system uptime, and load averages via WebSocket connections. The application registry tracks all self-hosted services with configurable uptime monitoring, availability history charts, and instant notifications through Discord, Telegram, Pushover, and email when services go down or recover. Quick-access links provide one-click navigation to each application's management panel directly from the dashboard. The network visualization module built on React Flow enables creating visual topology maps of your infrastructure with drag-and-drop nodes representing servers, switches, and services connected by labeled edges. Server data can be organized with tags, copied between entries, and monitored with configurable pagination and compact view modes. Deploy via Docker Compose with three containers — the Next.js web interface, the Go monitoring agent, and PostgreSQL 17 for persistent storage. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.
NextExplorer
To give Docker administrators and home lab operators a fast, modern workspace for server-side storage, NextExplorer delivers a browser-based file manager with instant ripgrep search, inline editing, and multi-volume navigation. Any directory mounted under your container volume root appears immediately in the sidebar with capacity usage indicators, favorite pins, and switchable grid, list, and column browsing layouts. You can preview images, stream videos and audio with FFmpeg-generated thumbnails, read PDFs, edit source code and configuration files in the syntax-highlighted editor, or collaborate on office documents through an integrated ONLYOFFICE Document Server. Deep content search powered by ripgrep scans filenames and file contents across terabytes of storage in seconds, while bundled 7-Zip support inspects and extracts password-protected ZIP, 7z, RAR, TAR, and ISO archives with built-in zip-bomb protection. Teams can share folders via read-only or read-write links, isolate personal user directories, enforce path-level read-only or hidden access rules, and authenticate through local accounts or OpenID Connect identity providers such as Authentik and Authelia. 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.
Cronmaster
Silent background task failures and scattered crontab files across Linux hosts make routine maintenance risky, which Cronmaster solves with a visual scheduling dashboard and live execution log viewer. Five-field cron expressions translate automatically into plain English alongside one-click schedule presets. Operators can create, comment, clone, pause, or delete scheduled jobs across single or multiple Linux users in seconds. A built-in script manager lets you write, duplicate, and organize reusable Bash scripts from starter templates right inside the browser. Turning on per-job execution logging wraps commands automatically to record standard output, standard error, start and finish timestamps, duration, and exit codes. Log retention policies keep disk usage bounded automatically. Long-running tasks stream their console output live over Server-Sent Events, and any job can be triggered on demand with a single click. Across the top of the workspace, real-time hardware telemetry cards report system uptime, CPU load, memory consumption, network throughput, and GPU utilization. Administrators can protect the interface with local password authentication, OpenID Connect single sign-on with group and role rules, or Bearer API keys for the full REST API. 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.
Libre-Closet
Your closet, cataloged like an inventory system instead of a pile you rummage through every morning. Photograph each garment once and record its name, category, brand, size, colors, washing details, and acquisition date, then filter the whole wardrobe by custom categories you define yourself, with type-ahead suggestions keeping entries consistent. Uploads get automatic background removal and WebP optimization, so every item sits on a clean backdrop that makes outfits easy to judge side by side. The outfit builder combines garments into saved looks, and the scheduling calendar lays those looks across the week while showing what you have already worn, so repeats and neglected favorites become obvious. A weather forecast rides along on each calendar day, and tapping a day opens the detail you need before dressing for an important date. Wardrobes can be shared through invite links with view-only or can-edit permissions, which suits couples, families, and stylists managing client closets. The interface installs to a phone home screen as a PWA and keeps working offline, with the UI available in seven languages. Run it wide open for personal use or switch on JWT accounts for a multi-user household, all from one container with SQLite on local disk. 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.
Flight Finder
Flight Finder is a self-hosted tracker that watches flight, hotel, and car rental prices for you and alerts you when a fare you care about drops. Search in plain language, such as NYC to Tokyo next month under a set budget, and the app turns that request into tracked routes with flexible date ranges. Price evolution charts show how fares move over days and weeks, so you can see whether a price is genuinely cheap or just pretending. Click any point on a chart to jump straight to the airline booking page, or share the chart through a public link that needs no login. Compare carriers side by side to spot which airlines are softening prices and which are climbing. Test whether browsing from another country changes the quote with the optional VPN comparison. Track hotels by dates, rooms, and guests, follow a specific room rate or the cheapest qualifying offer, and set a target price that triggers a notification. Do the same for car rentals, comparing verified totals before you commit. Alerts arrive through Telegram, email, ntfy, webhooks, Pushover, or WhatsApp, with rules for target prices and percentage drops. Households can share one instance while each person keeps separate trackers and administrators manage assignments. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.
Jelu
Every time a commercial book-tracking platform changes its terms or shuts down, years of reading notes and carefully curated wishlists risk getting lost in messy spreadsheet migrations; Jelu puts your entire reading life under your own control as a self-hosted personal Goodreads alternative. Readers log books as currently reading, finished, or dropped, track page progress and dated reading events, and organize titles across unlimited custom shelves using flexible tags. Adding new books takes seconds through mobile camera ISBN barcode scanning, EPUB and OPF metadata extraction, or automated online searches that query Calibre metadata plugins and fallback book providers for covers, summaries, and publisher identifiers. Migrating existing libraries is effortless with bulk imports for Goodreads CSV exports and plain-text ISBN lists alongside one-click CSV data exports. Author pages automatically pull biographies from Wikipedia and include a deduplication tool to merge duplicate author records created during bulk imports. Household and book-club members can sign in via local accounts, LDAP, or reverse-proxy authentication to share book ratings, write public or instance-wide reviews, inspect yearly and monthly reading statistics, and generate HTML or Markdown embed snippets for personal blogs and digital journals. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.
Lyftr
Lyftr delivers a self-hosted workout and nutrition tracker that runs on a small VPS — no subscriptions, no vendor lock-in, no "export is a Pro feature" paywalls. The Go backend with Gin framework provides JWT authentication and a REST API while storing everything in a single SQLite database file you can back up with one copy command. The exercise library ships with 800+ movements auto-seeded on first run, letting you build reusable workout programs with target sets, reps, and weights from day one. Active workout mode provides a guided set-by-set flow through your session while Gym Mode offers a full-screen card layout showing one exercise at a time with an integrated rest timer for focused training. The React frontend built with TypeScript and Tailwind delivers a mobile-first interface featuring a dashboard with weekly session KPIs, daily calorie and protein tracking, 12-week consistency heatmap, volume trend charts, and muscle balance visualization with sparklines. Nutrition tracking connects to Open Food Facts for food search with camera-based barcode scanning, logging calories and macros across customizable meal sections. Bodyweight logging with trend graphs supports both lbs and kg units across all data. An Android APK connects to your self-hosted instance for native mobile access. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.
BookLogr
For avid readers who want to catalog their home bookshelves and track annual reading progress without handing personal habits to commercial social networks, BookLogr delivers a self-hosted personal library and reading tracker that replaces Goodreads and The StoryGraph. Searching by title, ISBN-10, or ISBN-13 pulls book covers, author names, page counts, and descriptions directly from OpenLibrary, while manual entry and user-defined custom fields let you record text, numbers, dates, selections, or boolean attributes for rare and indie editions. Configurable library tabs organize titles across Reading, To Be Read, Already Read, Did Not Finish, and All views with instant author filtering. As you read, you can update your current page number or completion percentage, log start and finish dates across multiple re-reads, and rate completed books on a granular 0.5 to 5.0 star scale. Readers can capture page-linked notes and favorite quotes, keeping reflections private or publishing them to a dedicated Notes and Quotes feed on a shareable public profile. Automated Mastodon integration posts reading milestones to the fediverse, while OpenID Connect single sign-on and single-user mode adapt the workspace for households or solo collectors. Built-in Goodreads CSV import and one-click exports to CSV, JSON, and HTML guarantee complete data portability. 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.
OpenRun
OpenRun replaces the patchwork of CI/CD pipelines, reverse proxies, and identity providers that teams typically assemble when deploying internal tools, offering declarative GitOps-based deployment of web applications to Docker, Podman, or Kubernetes from a single self-hosted Go binary. Point it at a Git repository and it builds containers from AppSpec templates, routes requests by domain or URL path, provisions TLS certificates automatically, and scales idle applications to zero when unused. Blue-green staged deployments promote new versions through development, staging, and production environments with atomic rollback across multiple apps simultaneously. Every deployed application inherits SSO authentication through OAuth, OpenID Connect, or SAML providers alongside role-based access control, all configured once at the platform level rather than per app. Service bindings provision isolated PostgreSQL, MySQL, SQLite, or Redis credentials for each application, while Litestream integration replicates SQLite databases to S3 for automatic disaster recovery. The management console provides a web interface for monitoring containers, reviewing audit logs, configuring syncs, and managing server operations. AppSpec templates handle Streamlit, Gradio, FastAPI, Flask, and FastHTML projects out of the box, deploying existing Python applications without requiring custom Dockerfiles. 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.