No description
Find a file
2026-05-23 04:23:10 +07:00
.forgejo/workflows - add exclusions for workflow 2026-04-03 23:36:48 +07:00
.github/workflows - fix image name in workflow 2026-05-03 13:49:18 +07:00
anet-auth - add workflow for build anet-auth image 2026-04-02 22:19:28 +07:00
anet-genconf - add help to manage.sh 2026-05-03 13:23:21 +07:00
anet-keygen - add workflow for anet-keygen server and genconf 2026-04-02 23:31:52 +07:00
anet-server - add tag v0.5.2 2026-04-03 22:55:59 +07:00
.env.example - add checker for -g 2026-05-23 03:50:22 +07:00
.gitignore - change example file name 2026-03-27 23:06:40 +07:00
client_template.toml - add tag v0.5.2 2026-04-03 22:55:59 +07:00
docker-compose.example.yml - remove unused containers from main compose files 2026-05-23 04:06:05 +07:00
docker-compose.source_example.yml - remove unused containers from main compose files 2026-05-23 04:06:05 +07:00
generate.yml - add help to manage.sh 2026-05-03 13:23:21 +07:00
generate_source.yml - add tag v0.5.2 2026-04-03 22:55:59 +07:00
manage.sh - fix manage.sh 2026-05-23 04:23:10 +07:00
README.md - add help to manage.sh 2026-05-03 13:23:21 +07:00

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

Порты задаются через .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