In this post, I want to share some updates regarding Nirvati’s beta launch.
What’s (basically) done
We’ve already set up the Nirvati container registry, which will host all Docker containers for Nirvati.
In addition, large parts of the new app system, API and user interface are already finished.
All development is happening in public on GitLab, so please check that out to learn more.
What’s left to do
While we’ve made a lot of progress, there’s still some things left to do:
- Put them together into a docker-compose project (Nearly finished)
- Port ~50 apps we currently have to the new app system and implement new ones
- Implement a UI for the new app settings
- Integrate Bitcoin & Lightning into the new UI
- Expose logs from containers on the UI
- Implement an easy-to-use upgrader from Citadel to Nirvati
I hope to finish this early in May. There will also be at least one more developer joining me for the Waldservr (Nirvati for Schools) project, which will help speed up development.
Citadel will still receive updates in the meantime to fix bugs and already bring a few parts of Nirvati to everyone.
You can keep track of ongoing development work at https://gitlab.com/groups/nirvati/-/milestones/1.
In summer of this year, Debian 12 (Bookworm) will also be released. This will serve as the base for the next generation of Nirvati OS for the Raspberry Pi, Quartz64 and Rockpro, and will require users to reflash their SD cards.
The final (non-beta) release of Nirvati that will fully superseed Citadel is planned to happen shortly after that new Debian release.
I will continue to post regular updates on this blog, so stay tuned to learn more about Nirvati.