И так, в скрипте была небольшая проблема с создаваемыми хостами, не очень понимаю где она началась, в 3.4.2 или уже в 3.5
так вот, не инзертились id группы хостов в результате чего нельзя было потом править/удалять эти автоматически созданные хосты
Сейчас в самом скрипте я это поправил, но если устанавливались с момента добавления хостов в скрипт до сегодня то лучше поправить руками это, поправить это можно прогнав на сервере вот этот блок кода, он все исправит
x-ui stop
sqlite3 /etc/x-ui/x-ui.db "SELECT id FROM hosts WHERE group_id IS NULL OR group_id='';" \
| while read -r id; do
gid=$(head -c 4096 /dev/urandom | tr -dc 'a-z0-9' | head -c 16)
sqlite3 /etc/x-ui/x-ui.db "UPDATE hosts SET group_id='$gid' WHERE id=$id;"
done
x-ui start
так вот, не инзертились id группы хостов в результате чего нельзя было потом править/удалять эти автоматически созданные хосты
Сейчас в самом скрипте я это поправил, но если устанавливались с момента добавления хостов в скрипт до сегодня то лучше поправить руками это, поправить это можно прогнав на сервере вот этот блок кода, он все исправит
x-ui stop
sqlite3 /etc/x-ui/x-ui.db "SELECT id FROM hosts WHERE group_id IS NULL OR group_id='';" \
| while read -r id; do
gid=$(head -c 4096 /dev/urandom | tr -dc 'a-z0-9' | head -c 16)
sqlite3 /etc/x-ui/x-ui.db "UPDATE hosts SET group_id='$gid' WHERE id=$id;"
done
x-ui start