☁️ Numbus Server: Your Personal Cloud, Simplified 🚀
Welcome to the Numbus Server project!
⚠️ This repository contains the NixOS module that configures the numbus server. Please head to https://gittea.dev/numbus/numbus-server to get more information and installation instructions.
This repository provides a complete NixOS configuration to deploy a personal home server with a rich set of services in minutes. Our goal is to make self-hosting accessible to everyone, allowing you to take back control of your data with a solution that is easy to manage and highly reliable.
🛠️ Key Technologies
- NixOS: A declarative Linux distribution that makes system management a breeze.
- Nix Flakes: For reproducible builds and dependency management.
- Numbus Server NixOS module: To make user's configuration simpler.
- Podman: To run containerized services with ease.
- Traefik: A modern reverse proxy to access services securely.
- Sops-nix: For a secure and convenient way of managing secrets.
- NixOS-anywhere: For a seamless initial deployment to any machine.
- Disko: For a declarative and predictable disk partitioning.
🔧 Numbus Server NixOS Module
This repository contains the code of this module. This modules contains the complex NixOS configuration : networking, user creation, container management, secrets provisioning, power settings, and much more. Since all the complexity of the configuration is contained in this module, this allows the end user configuration to be very simple and clean.
🤝 Contributing
Contributions are welcome! If you have any ideas, suggestions, or bug reports, please open an issue or submit a pull request.
📄 License
This project is licensed under the AGPLv3. See the LICENSE file for details.