← Back

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.

ComponentPurposeRepo
EthicaRAMProactive memory compression & process hibernation (zram + KSM)git.skui.io/Ethica/EthicaRAM
EthicaServeWeb / application servergit.skui.io/Ethica/EthicaServe
EthicaProxyReverse proxy / load balancergit.skui.io/Ethica/EthicaProxy
EthicaScaleDatabase scaling & replication proxy (+ ethicactl)git.skui.io/Ethica/EthicaScale
EthicaNetSecure private overlay networking (X25519 + ChaCha20-Poly1305)git.skui.io/Ethica/EthicaNet
EthicaDiskFUSE distributed filesystem (share/replicate)git.skui.io/Ethica/EthicaDisk
EthicaStackInfrastructure 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 repo Ethica/EthicaDisk → image git.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
ImageLast upstream version
git.skui.io/ethica/ethicaram0.2.2
git.skui.io/ethica/ethicaserve0.3.0
git.skui.io/ethica/ethicaproxy0.4.9
git.skui.io/ethica/ethicascale5.5.9
git.skui.io/ethica/ethicanet0.5.27
git.skui.io/ethica/ethicadisk2.7.6
git.skui.io/ethica/ethicastack22.9.48