SSManager-S - это мощный и гибкий инструмент для управления серверами, построенный на базе Triangle-org/Web и работающий на базе localzet/server. Он предоставляет удобный и безопасный доступ к API с использованием токенов localzet/lwt, обеспечивая высокую производительность и надежность.
Redis используется для кэширования данных. Для установки выполните следующие команды:
sudo apt update
sudo apt install redis-server
Проверьте статус Redis:
sudo systemctl status redis
Supervisor используется для автозапуска процессов. Для установки выполните следующие команды:
sudo apt-get install supervisor
sudo service supervisor restart
Если в вашей системе уже установлены PHP v8.3 и Composer, вы можете использовать Composer для установки проекта:
-
Создание проекта
composer create-project localzet/ssmgr
-
Переход в папку проекта
cd ssmgr
-
Установка зависимостей
composer install
-
Инициализация master
php master init
-
Включение master
php master enable
-
Клонирование репозитория
git clone <URL репозитория>
-
Переход в папку репозитория
cd <имя репозитория>
-
Установка прав на исполнение для php-8.3
chmod +x ./php-8.3
-
Установка зависимостей с помощью Composer
./php-8.3 composer.phar install
-
Инициализация master
./php-8.3 master init
-
Включение master
./php-8.3 master enable
По умолчанию для доступа к API требуются токены localzet/lwt
, разделенные на сегменты:
header
в заголовкеX-LWT-Header
payload
в POST-параметреdata
signature
в заголовкеX-LWT-Signature
Ключи для LWT будут находиться в директории ./runtime/keys
после команды init
Если вы по какой-то причине не можете использовать LWT - отключить их использование можно переменной LWT_ENABLE
в файле .env
PATH | METHOD | METHOD |
---|---|---|
/user | GET | GET |
/user | POST | POST |
/user/{id} | GET | GET |
/user/{id} | PUT | PUT |
/user/{id} | DELETE | DELETE |
/flow | GET | GET |
/version | GET | {"version": "v4.2.11", "isGfw": true} |