30 lines
1.8 KiB
Markdown
30 lines
1.8 KiB
Markdown
# ☁️ 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](LICENSE) file for details. |