Self-Hosted Apps and Services
Self-hosting means running software on infrastructure you control, such as a home server, a rented virtual machine, or an organization’s own data center. It can reduce dependence on external platforms and give users more control over data, access, configuration, and availability. The trade-off is taking responsibility for setup, updates, backups, and security. Self-hosted services can support personal workflows as well as shared needs across teams and organizations.
Open source tools in this area include file storage, email, chat, media streaming, password management, and server administration software. When choosing a tool, consider its maintenance activity, license, documentation, hardware and network requirements, backup options, and compatibility with your existing services. Also assess how much ongoing administration it needs and whether its security model fits your skills and risk tolerance. Self-hosting can suit privacy-conscious individuals, technically curious users, and organizations that need greater control over their systems.
3 repositories · updated October 3, 2026

core: Self-Host File Storage and Sharing
ownCloud Core is the PHP server behind ownCloud Classic, providing self-hosted file storage, synchronization, and sharing. It suits organizations and teams that need control over their files and can operate a PHP-based server.

plane: Manage Projects, Issues, Cycles, and Roadmaps
Plane is a project management platform for teams that need to organize work items, plan cycles, coordinate modules, and track progress. Use it as a hosted service or self-host it for control over deployment and data.

AnyCrawl: Crawl Websites and Extract LLM-Ready Data
AnyCrawl is a TypeScript toolkit for scraping individual pages, crawling sites, processing batches of URLs, and extracting structured data with LLMs. It suits developers building data pipelines for AI applications who need browser rendering or parallel processing.