A simple immutable server OS for containers https://seleniteos.ru
  • Go 96.8%
  • Python 1.5%
  • Shell 1.2%
  • Dockerfile 0.5%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Maxim Slipenko aed49ae10b
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
ci: bump alt-atomic/actions (#152)
---

## 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
2026-10-08 20:05:04 +03:00
.forgejo ci: bump alt-atomic/actions (#152) 2026-10-08 20:05:04 +03:00
cmd fix: update altlinux.space/alt-atomic/core-minimal/stable docker tag to v20260909 (#112) 2026-09-09 23:28:14 +03:00
distro feat(dashboard): improve summary page (#122) 2026-09-19 22:48:32 +03:00
internal feat(dashboard): improve summary page (#122) 2026-09-19 22:48:32 +03:00
scripts ci: add release-notes-assistant 2026-09-20 11:55:37 +03:00
taskfiles chore: increase memory and use toybox from registry.altlinux.org for tests 2026-09-20 18:03:47 +03:00
tests chore: increase memory and use toybox from registry.altlinux.org for tests 2026-09-20 18:03:47 +03:00
tools/docs-generator chore: rename module 2026-06-09 07:58:16 +03:00
.gitignore ci: add Sonarqube scan 2026-07-24 17:20:01 +03:00
.golangci.yml chore: rename module 2026-06-09 07:58:16 +03:00
.mockery.yml fix(deps): update module github.com/charmbracelet/ssh to v0.4.1 (#66) 2026-07-31 08:47:24 +03:00
.pre-commit-config.yaml ci: pass registry-password only for main 2026-09-16 14:12:06 +03:00
.release-notes-assistant.yaml chore: fix .release-notes-assistant.yaml 2026-09-21 09:12:31 +03:00
AGENTS.md feat: add authguard (#61) 2026-07-26 14:54:28 +03:00
CODEOWNERS chore: add CODEOWNERS 2026-06-10 08:18:41 +03:00
Containerfile fix: update altlinux.space/alt-atomic/core-minimal/stable docker tag to v20260926 (#139) 2026-09-26 13:29:05 +03:00
CONTRIBUTING.md feat: add authguard (#61) 2026-07-26 14:54:28 +03:00
CONTRIBUTING.ru.md feat: add authguard (#61) 2026-07-26 14:54:28 +03:00
go.mod fix(deps): update module github.com/shirou/gopsutil/v4 to v4.26.9 (#144) 2026-10-04 19:38:03 +03:00
go.sum fix(deps): update module github.com/shirou/gopsutil/v4 to v4.26.9 (#144) 2026-10-04 19:38:03 +03:00
LICENSE chore: add MPL-2.0 license 2026-05-31 08:42:42 +03:00
logo.svg docs: update REAMDE.md, add CONTRIBUTING.md and AGENTS.md (#50) 2026-07-19 12:25:30 +03:00
README.md chore: increase memory and use toybox from registry.altlinux.org for tests 2026-09-20 18:03:47 +03:00
README.ru.md chore: increase memory and use toybox from registry.altlinux.org for tests 2026-09-20 18:03:47 +03:00
renovate.json chore: migrate to release/v* branch shema and remove noisy comments for renovate pull requests (#131) 2026-09-21 09:02:24 +03:00
sonar-project.properties ci: add Sonarqube scan 2026-07-24 17:20:01 +03:00
Taskfile.yml chore: increase e2e test timeout 2026-09-20 14:47:50 +03:00

Selenite
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.yml files.

Requirements

  • RAM: 384 MB
  • Disk: 5 GB

Documentation

See the documentation on the Selenite website.

License

MPL-2.0