full roadmap
All checks were successful
build demo images / Build NixOS images (push) Successful in 3m4s
All checks were successful
build demo images / Build NixOS images (push) Successful in 3m4s
This commit is contained in:
parent
2ba16115c6
commit
0d12c41bfe
1 changed files with 33 additions and 12 deletions
45
roadmap.md
45
roadmap.md
|
@ -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
|
||||||
|
|
Loading…
Reference in a new issue