Video summary
35 Self-Hosted Projects on GitHub: aurelio-finance, openpost, SurfSense, Reminal, Haven, maildun
Main summary
Key takeaways
Summary
The video rounds up 35 self-hosted projects that can run on your own hardware. They cover personal data management, communications, development tools, and home-server administration. Each project receives a brief feature overview; the video does not include reviews, hands-on tests, or step-by-step tutorials.
Personal finance, files, and research
- Aurelio Finance — Tracks accounts, investments, property, loans, cash flow, and savings goals. Financial reports stay on your computer. Optional AI suggestions require your approval.
- SurfSense — A NotebookLM-style research tool for local PDFs, Word documents, and spreadsheets. It answers questions with source links and can create flashcards or podcasts. It can also edit documents and work offline with a local model.
- Personal Drive — Google Drive-style file storage on a server you control, with link protections, browser previews, two-factor authentication, and audiobook resume support.
- MindSpark — A mind-mapping and Markdown editor whose two views update together. It supports notes, images, quotes, and formulas, with local use or cloud-based collaboration.
- Picsou Finance — A self-hosted dashboard for bank accounts, investments, crypto, loans, and property. It supports European financial institutions, savings goals, and family profiles.
- Reitti — Turns GPS history into a timeline of places and trips, with photos and temporary location-sharing links.
- CookTrace — Manages recipes, food inventory, meal plans, and shopping lists. It imports recipes from links or photos, supports barcode scanning, and offers a step-by-step cooking mode.
- Zotero sync server — Lets the desktop Zotero app sync a research library to your own server, including PDFs, notes, annotations, full-text search, and group libraries. The project’s name is not given in the subtitles.
Communication, publishing, and media
- OpenPost — Combines social-media drafting, per-platform customization, carousel and video editing, scheduling, and results tracking. It can turn RSS items or GitHub releases into drafts; publishing depends on each platform’s rules.
- Haven — A self-hosted Discord alternative with text channels, peer-to-peer voice, screen sharing, roles, reactions, invitation-based access, optional end-to-end-encrypted messages, a moderation API, backups, and two-factor authentication.
- Maildun — Self-hosted email marketing and transactional-email software. It supports campaigns, audience segmentation, double opt-in, scheduling, and sending through Amazon SES or SMTP.
- Yuzic — A mobile music player for iOS and Android that connects to Navidrome, Jellyfin, Plex, Emby, and Subsonic. It supports lossless streaming, an equalizer, crossfade, and offline downloads.
- PL Mail — Combines Gmail, Outlook, and IMAP accounts into one mailbox, with shared search and labels. Its calendar syncs with Google, Microsoft, and CalDAV. Local Llama models can assist with summaries and replies.
Collaboration and work tools
- Worklenz — Self-hosted project management software deployable with Docker Compose. It handles projects, tasks, subtasks, deadlines, priorities, files, and comments, and includes time tracking and workload reports.
- Baserow — A spreadsheet-style database for building portals, dashboards, and automations without code. An AI assistant can help create databases and workflows. It can be used in the cloud or self-hosted.
- Helping — Brings customer conversations, CRM records, projects, and documents into one workspace. AI agents can investigate issues or propose fixes, with users controlling their tools and actions requiring approval.
- DocuVault — A team wiki stored as Markdown files in a Git repository. Saves in the web editor become commits; users can also edit locally and sync changes back. It supports teams, roles, shared links, semantic search, and document Q&A with source references.
Developer and server tools
- Reminal — Provides browser-based access to a computer from a phone or other device, including terminal, application-window, and desktop control. Sessions are end-to-end encrypted and do not require a browser client or port-forwarding setup.
- Tapflow — Lets teams test iOS and Android builds in a browser. Mac-based agents run simulators or emulators and stream them to a control panel; sessions can be recorded for bug reports.
- GoCron — Manages scheduled scripts defined in YAML, with a web interface for running jobs and viewing logs. It supports SQLite run history, timeouts, retries, failure callbacks, and configuration changes without a reboot.
- DeGoog — A modular, self-hosted search interface that combines results from multiple search engines. It supports custom engines and plugins, a community plugin store, and an MCP server for AI-agent searches.
- PasteDB — Shares code snippets and notes through links, with syntax highlighting, Markdown previews, images, passwords, expiry, and “delete after reading” controls. Small text can be encoded in the URL instead of stored on the server.
- GitSave — Schedules backups of repositories hosted on GitHub, GitLab, and other Git services. It offers backup history, configurable copies, schedule controls, and SMB storage.
- RustRask — A self-hosted error-tracking destination for applications already using the Sentry SDK. Integration is described as requiring a connection-string change. It groups errors into issues, links logs and traces, tracks release impact, and supports notifications.
- Cronstable — A container-focused cron replacement configured with YAML or traditional crontab. It adds retries, notifications, persistent run history, missed-job catch-up, real-time logs, a terminal interface, and Prometheus metrics.
- Query API Gate — Turns stored SQL queries into REST endpoints. It supports several databases, typed parameters, and validation errors, while sending parameter values separately from SQL text.
- LaraNode — A browser-based control panel for VPS hosting, with site creation, MySQL and PHP management, Let’s Encrypt certificates, firewall controls, usage monitoring, and scheduled backups.
- Nevera — Publishes selected Docker Compose services through HTTPS without manually setting up a static IP, port forwarding, or reverse proxy. Containers and data remain on your hardware, and access can be protected by login or tokens.
- Lucius — Converts repeat server commands into buttons in a simple control panel, showing live output and execution history. It supports smartphone home-screen use and limits access with a PIN and an allowed-command list.
- Home — Creates personalized start pages for home-server users, with app tiles, bookmarks, wallpaper, and layouts. It can use an existing login system and search within supported apps using each user’s account.
Travel, devices, and home operations
- Wanderer — A self-hosted route log for uploading GPS tracks or planning routes on a map, with notes, photos, visit catalogs, filters, lists, and sharing.
- CMMS / Atlas CMMS — Maintenance-management software for work orders, technician assignments, repair history, spare-parts inventory, and reporting on downtime and costs.
- Tether — Connects an iPhone with a Linux PC, enabling clipboard sharing, file transfers, and SMS or iMessage handling. Its browser extension can fill verification codes; it is designed for Wayland.
- Screen Tinker — Self-hosted digital-signage management for playlists, multi-zone layouts, video walls, and scheduled playback. Supported devices include Fire TV, Samsung and LG TVs, Raspberry Pi, and browsers.
- Vision State — Uses locally processed camera images to create Home Assistant sensors for states such as open or closed, and can count people or cars or read meter numbers. It runs on a CPU, including a Raspberry Pi, keeping camera images local.
Source
The main source is the presenter/narrator of the GitHub Awesome channel. The subtitles identify no other speakers.
Rate this summary
Your feedback will help improve summaries.
Improve this summary
Reprocess with a stronger model when the summary feels incomplete or inaccurate.
Translate summary in another language
Ask questions to this video
Chat for follow-up questions, clarifications, and source-backed answers.