A supposedly lighter alternative to omnisette-server
Like omnisette-server, it supports both currently supported SideStore's protocols (anisette-v1 and
anisette-v3) but it can also be used with AltServer-Linux.
docker run -d --restart always --name anisette-v3 -p 6969:6969 --volume anisette-v3_data:/home/Alcoholic/.config/anisette-v3/lib/ dadoum/anisette-v3-serverapt update && apt install --no-install-recommends -y ca-certificates ldc git clang dub libz-dev libssl-dev
git clone https://github.com/Dadoum/anisette-v3-server.git; cd anisette-v3-server
DC=ldc2 dub build -c "static" --build-mode allAtOnce -b release --compiler=ldc2
stat anisette-v3-serverThe GitHub Actions workflow publishes dadoum/anisette-v3-server for linux/386, linux/amd64, and linux/arm64/v8 only. linux/arm/v7 is not built by Actions because LDC builds under QEMU are unreliable for that target.
If you need an ARMv7 image, build it locally on a native ARMv7 system or other environment that can produce a compatible binary:
docker buildx build --platform linux/arm/v7 -t dadoum/anisette-v3-server:armv7 .If you want to quickly setup anisette-v3 with ansible, just use the setup-anisette-v3-ansible.yaml playbook. Setup your inventory and choose your desired host in the playbook. Tweak your parameters/ansible.cfg for the remote_user you use. Requires root.
ansible-playbook -i inventory setup-anisette-v3-ansible.yaml -k