No description
  • Shell 76.2%
  • Dockerfile 23.8%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
lisenblsh 8520bd3ba3
All checks were successful
Build Docker image for anet-auth / build (push) Successful in 27s
Build Docker image for anet-keygen and anet-genconf / build (push) Successful in 2m41s
Build Docker image for anet-server / build (push) Successful in 21s
Build Docker image for anet-webui / build (push) Successful in 39s
fix workflow
2026-09-01 21:51:50 +07:00
.forgejo/workflows fix workflow 2026-09-01 21:39:24 +07:00
.github/workflows fix workflow 2026-09-01 21:39:24 +07:00
anet-auth fix workflow 2026-09-01 21:22:59 +07:00
anet-genconf fix workflow 2026-09-01 21:51:50 +07:00
anet-keygen fix workflow 2026-09-01 21:22:59 +07:00
anet-server fix workflow 2026-09-01 21:39:24 +07:00
anet-webui - готовлюсь к обновлению upstream 2026-07-15 21:45:43 +07:00
.env.example - готовлюсь к обновлению upstream 2026-07-15 21:45:43 +07:00
.gitignore - add download conf template from upstream repo 2026-06-10 00:32:39 +07:00
docker-compose.example.yml fix repo for v0.7.2 2026-09-01 20:23:33 +07:00
docker-compose.source_example.yml fix repo for v0.7.2 2026-09-01 20:23:33 +07:00
generate.yml - готовлюсь к обновлению upstream 2026-07-15 21:45:43 +07:00
generate_source.yml - add tag v0.5.2 2026-04-03 22:55:59 +07:00
manage.sh fix repo for v0.7.2 2026-09-01 20:23:33 +07:00
README.md - update README.md 2026-06-10 00:50:53 +07:00

Репозиторий с образами anet-server для docker

Note

Формирование версий

  • первая цифра - 0, скорее всего навсегда такой и будет.
  • вторая цифра - означает слом протокола, т.е. клиент версии 0.5.х не сможет работать с сервером версии 0.6.х. При смене версии придется обновить приложения у всех клиентов (возможно конфиги)
  • третья цифра - фичи

source

Порты задаются через .env

Если не хочется чтобы при смерти сервера падало вообще все, то в client.toml ставим manual_routing = true

v0.5.1 - Кривая Я хоть и создал тег но anet-auth не поднимется, потому что в исходном репозитории нету миграций

Note

На Ubuntu заметил, что может не быть доступа из anet-server до anet-auth, тогда надо узнать ip адрес в докер сети у anet-auth, и прописать его в config/server.yaml вместо anet-auth в auth_servers

Для получения IP в таком случае пишем вот так

docker network inspect anet_net --format '{{range .Containers}}{{if eq .Name "anet-auth"}}{{.IPv4Address}}{{end}}{{end}}' | cut -d'/' -f1

manage.sh не соответствует последней версии и будет редактироватся, но даже так базовая настройка и управление там присутствует

Quick start

  1. Клонируем репозиторий
#clone https://git.lisenblsh.art/lisenblsh/anet-docker.git
clone https://github.com/Lisenblsh/anet-docker.git
cd anet-docker
  1. Копируем .env.example в .env, и меняем переменные на нужные
cp .env.example .env
  1. Генерируем конфиг для сервера
./manage.sh -g
  1. Запускаем сервер
docker compose up -d
  1. Генерируем конфиг для клиента
./manage.sh -a <user name> > client.toml
  1. Отдаем конфиг пользователю (себе, кошке и котятам)

source - https://github.com/ZeroTworu/anet