A simple immutable server OS for containers
https://seleniteos.ru
- Go 96.8%
- Python 1.5%
- Shell 1.2%
- Dockerfile 0.5%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
|
All checks were successful
CI / Generate version (push) Successful in 12s
CI / integration tests (push) Successful in 1m35s
CI / unit tests (push) Successful in 2m5s
CI / Checks (push) Successful in 3m10s
CI / Build image (push) Successful in 3m57s
CI / Build image manifest (push) Successful in 21s
CI / build (push) Successful in 0s
--- ## Checklist ### General - [x] I have read [CONTRIBUTING.md](../CONTRIBUTING.md) - [x] I am aware of the [AI usage policy](../CONTRIBUTING.md#ai-usage) ### Testing - [ ] Tests have been added/updated - [x] No tests are needed for this change *(if applicable)* ### Documentation - [ ] Documentation has been updated - [x] No documentation is needed for this change *(if applicable)* <!--start release-notes-assistant--> ## Release notes <!--URL:https://altlinux.space/alt-atomic/selenite--> - Other - [PR](#152): <!--number 152 --><!--line 0 --><!--description YnVtcCBhbHQtYXRvbWljL2FjdGlvbnM=-->bump alt-atomic/actions<!--description--> <!--end release-notes-assistant--> Reviewed-on: #152 |
||
| .forgejo | ||
| cmd | ||
| distro | ||
| internal | ||
| scripts | ||
| taskfiles | ||
| tests | ||
| tools/docs-generator | ||
| .gitignore | ||
| .golangci.yml | ||
| .mockery.yml | ||
| .pre-commit-config.yaml | ||
| .release-notes-assistant.yaml | ||
| AGENTS.md | ||
| CODEOWNERS | ||
| Containerfile | ||
| CONTRIBUTING.md | ||
| CONTRIBUTING.ru.md | ||
| go.mod | ||
| go.sum | ||
| LICENSE | ||
| logo.svg | ||
| README.md | ||
| README.ru.md | ||
| renovate.json | ||
| sonar-project.properties | ||
| Taskfile.yml | ||
Selenite
Minimalistic immutable server OS for containers.
Built on ALT Atomic.
About
Selenite is an immutable server operating system designed for running container workloads. It keeps the base system read-only and updates it atomically as a whole image, while applications are deployed via standard Podman Compose stacks.
For more details, visit seleniteos.ru.
Highlights
- Immutable base — the read-only system is updated atomically as a whole image.
- Declarative config — machine state is described in a single YAML and applied with one command.
- Minimal attack surface — restricted API over SSH instead of an interactive shell, rootless containers, RBAC.
- Familiar compose stacks — deploy applications from standard
compose.ymlfiles.
Requirements
- RAM: 384 MB
- Disk: 5 GB
Documentation
See the documentation on the Selenite website.