Ethica Suite — Overview
Ethica is a family of MIT-licensed infrastructure components, each shipped as
its own repository under git.skui.io/Ethica. They are independent rebrands of
Wolf Software Systems’ MIT-licensed releases; original MIT copyright notices are
retained in every repo. Ethica is not affiliated with, or endorsed by, Wolf
Software Systems Ltd.
| Component | Purpose | Repo |
|---|---|---|
| EthicaRAM | Proactive memory compression & process hibernation (zram + KSM) | git.skui.io/Ethica/EthicaRAM |
| EthicaServe | Web / application server | git.skui.io/Ethica/EthicaServe |
| EthicaProxy | Reverse proxy / load balancer | git.skui.io/Ethica/EthicaProxy |
| EthicaScale | Database scaling & replication proxy (+ ethicactl) | git.skui.io/Ethica/EthicaScale |
| EthicaNet | Secure private overlay networking (X25519 + ChaCha20-Poly1305) | git.skui.io/Ethica/EthicaNet |
| EthicaDisk | FUSE distributed filesystem (share/replicate) | git.skui.io/Ethica/EthicaDisk |
| EthicaStack | Infrastructure stack (umbrella) | git.skui.io/Ethica/EthicaStack |
All components are Rust. EthicaRAM/Serve/Proxy/Scale/Net/Disk build cleanly;
EthicaStack is a source-faithful rebrand of WolfStack v22.9.48 (its Cargo.lock
pins time 0.3.47 to dodge the actix-web/cookie dependency bitrot).
Container images#
Each component’s Docker build & push workflow publishes an image to the Gitea
container registry, tagged with the last upstream version and latest.
Naming: the registry namespace is lowercase
ethica— separate from the CamelCase git repo path. The git repoEthica/EthicaDisk→ imagegit.skui.io/ethica/ethicadisk.
The packages are private, so pull after authenticating:
docker login git.skui.io # steffen + a Gitea token
docker pull git.skui.io/ethica/ethicadisk:2.7.6| Image | Last upstream version |
|---|---|
git.skui.io/ethica/ethicaram | 0.2.2 |
git.skui.io/ethica/ethicaserve | 0.3.0 |
git.skui.io/ethica/ethicaproxy | 0.4.9 |
git.skui.io/ethica/ethicascale | 5.5.9 |
git.skui.io/ethica/ethicanet | 0.5.27 |
git.skui.io/ethica/ethicadisk | 2.7.6 |
git.skui.io/ethica/ethicastack | 22.9.48 |