Compare commits

...

2 commits

Author SHA1 Message Date
Florian Schmitt
40d943e52b feat: complete homepage
Some checks failed
build demo images / Build NixOS images (push) Has been cancelled
deploy to prod / Build and deploy site (push) Successful in 1m5s
2024-10-01 14:07:34 +03:00
Florian Schmitt
0d12c41bfe full roadmap
All checks were successful
build demo images / Build NixOS images (push) Successful in 3m4s
2024-10-01 13:56:55 +03:00
2 changed files with 36 additions and 14 deletions

View file

@ -56,10 +56,11 @@ const members = [
## About ## About
NixiN is a... NixiN is a webUI that allows non-technical users to configure NixOS machines and VMs easily. It offers pre-configured setups for various web applications, focusing on security and scalability using modern technologies. You can select use cases from bundles (like cloud storage or social networks), customize web services, and specify domains, resulting in a complete NixOS configuration stored in a git repository. The platform will support managing multiple configurations, build them and deploy them. It also provides tools for distributed services.
## Our Team ## Our Team
We are french engineers contributing to open sources projects and members of [CHATONS](https://chatons.org) french alternative web hosting. We are french engineers contributing to open sources projects, experimenting modern web infrastructures with [the Distrilab](https://distrilab.fr) and members of [CHATONS](https://chatons.org) french alternative web hosters collective.
<VPTeamMembers size="small" :members="members" /> <VPTeamMembers size="small" :members="members" />

View file

@ -9,17 +9,10 @@ The roadmap may move if priorities are evolving.
We are using [nixos-generators](https://github.com/nix-community/nixos-generators) to be able to build any type of container or vm, for any architecture. We are using [nixos-generators](https://github.com/nix-community/nixos-generators) to be able to build any type of container or vm, for any architecture.
The code is based on Vitepress, a static webapp that is used for documentation, and includes a dynamic component in vuejs for generating nixos configuration files. The code is based on Vitepress, a static webapp that is used for documentation, and includes a dynamic component in vuejs for generating NixOS configuration files.
Nothing is saved server side, but the user must handler their configuration files by their own. Nothing is saved server side, but the user must handler their configuration files by their own.
### Proposed bundles
- Write collectively : Hedgedoc pads, Wallabag, Nextcloud
- Social Medias : GoToSocial, Peertube, Lemmy
- Forge : Forgejo
### Features ### Features
- networking options with wireguard configuration options - networking options with wireguard configuration options
@ -28,24 +21,52 @@ Nothing is saved server side, but the user must handler their configuration file
- templates for custom bundles - templates for custom bundles
- templates for custom configuration.nix - templates for custom configuration.nix
### Proposed bundles
- Write collectively : Hedgedoc pads, Wallabag, Nextcloud
- Social Medias : GoToSocial, Peertube, Lemmy
- Forge : Forgejo, Forgejo runners, NixiN
## v0.2 ## v0.2
**This version includes a go server backend that authenticate users, save their configuration in a git repository and their machines passwords in a personal git password store**. **This version includes a go server backend that authenticate users, save their configuration in a git repository and their machines passwords in a personal git password store**.
### Features ### Features
- Configurations can be versioned and edited. - user management
- - configurations can be versioned and edited.
- automatic creation of password store and machine inventory in a git repository
- automatic generation of encrypted password, store in personal password store, when a configuration that needs a password
- manual deploy with krops
### Proposed bundles
- Personal data management
- Private cloud storage
## v0.3 ## v0.3
**CI/CD to test and deploy configurations to production servers or build OCI containers / VM images** **CI/CD to test and deploy configurations to production servers or build OCI containers / VM images**
### Features
- use CI to verify and build machines before real deployment
- manage your deploys from your NixiN interface
### Proposed bundles
- Containerize your machine's services : microvm, NixiN
## v0.4 ## v0.4
**bundles for clustered / distributed services** **Bundles for clustered / distributed services**
## Hopefully in future ### Proposed bundles
- Email / S3 / webhosting : garage, aerogramme
- Resilience, anti-censorship : eris, ygdrasil
## Hopefully in the nearest future
- simple monitoring of machines in inventory - simple monitoring of machines in inventory
- ability to list services on a machine and start/stop/restart them - ability to list services on a machine and start/stop/restart them