center

General

Repositories

  • awesome-selfhosted : About A list of Free Software network services and web applications which can be hosted on your own servers
  • awesome-sysadmin: A curated list of amazingly awesome open-source sysadmin resources
  • self-hosting-guide : Learn all about locally hosting

Self-hosted by Categories

Git Hosting

  • act: Run your GitHub Actions locally πŸš€
  • gitea: Painless self-hosted all-in-one software development service, including Git hosting, code review, team collaboration, package registry and CI/CD. Doc
  • gitlab : Download, install and maintain your own GitLab instance 🌟 (Recommended)

Identity Provider

  • authentik : Β An IdP (Identity Provider) and SSO (single sign on) that is built with security at the forefront of every piece of code, every feature, with an emphasis on flexibility and versatility. 🌟 (Recommended)
  • Keycloak: an open-source identity and access management solution for modern applications and services, built on top of industry security standard protocols. 🌟 (Recommended)
  • spicedb: Open Source, Google Zanzibar-inspired database for scalably storing and querying fine-grained authorization data. Documentation

Local Cloud

  • CloudStack: An open-source software system designed to deploy and manage large networks of virtual machines, as a highly available, highly scalable Infrastructure as a Service (IaaS) cloud computing platform.
  • LocalStack - AWS local : A fully functional local AWS cloud stack. Develop and test your cloud & Serverless apps offline 🌟 (Recommended)
  • openstack: Repository tracking all OpenStack repositories as submodules. Mirror of code maintained at opendev.org β‡’ documentation, and minor version devstack - System for quickly installing an OpenStack cloud
  • OpenNebula: Open sourceΒ Cloud & Edge Computing PlatformΒ bringing real freedom to your Enterprise Cloud πŸš€

Secrets management

  • Hashicorp Vault: An identity-based secret and encryption management system 🌟 (Recommended)
  • infisical: the open-source secret management platform

Serverless

  • faas: OpenFaaS - Serverless Functions Made Simple
  • serverless framework: ⚑ Serverless Framework – Effortlessly build apps that auto-scale, incur zero costs when idle, and require minimal maintenance using AWS Lambda and other managed cloud services 🌟 (Recommended)

SMTP

  • docker-mailserver: Production-ready fullstack but simple mail server (SMTP, IMAP, LDAP, Antispam, Antivirus, etc.) running inside a container
  • Mailu: Insular email distribution - mail server as Docker images

Storage Platforms

Virtual Machine / Virtualization

  • firecracker: Secure and fast microVMs for serverless computing.
  • KVM: a full virtualization solution for Linux on x86 hardware containing virtualization extensions
    • libvirt: Provides a portable, long term stable C API for managing the virtualization technologies provided by many operating systems
    • QEMU: A generic and open source machine emulator and virtualizer
    • virt-manager: Β A desktop user interface for managing virtual machines through libvirt.
  • LXC: Container and virtualization tools
  • Proxmox: a complete, open-source server management platform for enterprise virtualization
    • ProxmoxVE: Proxmox VE Helper-Scripts (Community Edition)
  • Roboxes: Base boxes built by benevolent robots.
  • webvm: Virtual Machine for the Web
  • XCP-ng: A high performance enterprise level virtualization platform with a rich ecosystem