Project Kamisato is a comprehensive solution for managing everything from package development to deployment on Arch Linux.
It consists of multiple components, some of which can be used independently.
Ayaka is a command line front end. It builds packages locally and deploys them to Ayato or Blinky.
Ayato is a Blinkyd compatible backend for ayaka and blinky.It handles package hosting with automatic database updates.
Lumine is a web frontend for Ayato, built using Next.js, that displays server status and searches for packages.
- Display package list
- Search packages
- Display Ayato backend server status
- Bug reporting for packages (mock function)
- Implement inquiry sending
- Repository selection
- Support for multiple servers
The Dockerfile provides an Alpine Linux-based image with Project Kamisato binaries pre-installed.
You can use this image as a base to create your own package repository image, or launch servers using Docker Compose.
These image files are published on the following image registries:
For example configurations, see the example directory.