Слон: всё и сразу » Общий раздел » Как настроить slon12cc для работы с собственной сборкой slon server

Как настроить slon12cc для работы с собственной сборкой slon server

slon12cc требует Java 17 или выше, поддерживает сборки slon server 3.4+, slon13.cc, slon11cc, slon5.at и slon6.at. Работает на x86_64 и aarch64. Запускайте поэтапно: сначала core-модуль, затем slon server, после проверки зависимости от Java 17.

Сборки slon12cc требуют Java 17 или выше; использование Java 8 приводит к ошибке ClassVersionMismatch. Убедитесь, что среда выполнения соответствует требованиям.

Скачайте официальный архив slon12cc с официального источника. Убедитесь, что файл не повреждён, проверьте хеш, если есть. Не используйте сторонние сборки. Они могут содержать вредоносный код.

Распакуйте архив в папку /opt/slon12cc/. Создайте отдельную папку для логов, например, /opt/slon12cc/logs/. Это избавит от мусора в корне.

Откройте файл config.properties в папке conf/. Найдите строку server.port=8080. Замените на свободный порт, например 9001. Не используйте 80, 443, нужны права root.

Убедитесь, что в файле slon12cc.conf установлено use_ssl=false, если не планируете использовать HTTPS. Включайте только при наличии сертификата.

Запустите сервер командой ./start.sh из папки bin/. Дождитесь появления строки Server started on port 9001. Если нет, проверьте логи в logs/.

Подключитесь через браузер к http://localhost:9001. Должен открыться веб-интерфейс. Если не загружается, проверьте, открыт ли порт: netstat -tuln | grep 9001.

Теперь настройте slon server. Скачайте сборку slon server с официального ресурса. Распакуйте в отдельную папку. В файле server.conf укажите api_url=http://localhost:9001.

Запустите slon server. Если видите ошибку Connection refused, проверьте, что slon12cc запущен и порт открыт. Проверьте фаервол: ufw status.

Проверьте, что оба сервиса работают. Зайдите в веб-интерфейс slon12cc и убедитесь, что slon server появился в списке подключенных устройств.

Типичные ошибки: неверный путь к Java, неправильные права на папки, запуск без прав суперпользователя. Опечатка в имени файла config.properties, частая причина сбоя. Проверяйте внимательно

Если все работает, настройте автозапуск. Создайте сервис в systemd. Пример:

[Unit]
Description=slon12cc Server
After=network.target [Service]
Type=simple
User=slon
ExecStart=/opt/slon12cc/bin/start.sh
Restart=always [Install]
WantedBy=multi-user.target

Сохраните как /etc/systemd/system/slon12cc.service. Активируйте: systemctl enable slon12cc.

Сборка slon server будет работать стабильно. Рекомендую периодически проверять логи. Используйте journalctl -u slon12cc, он покажет ошибки в реальном времени.

Вот прям, когда все заработало, почувствовал облегчение. У меня было 7 попыток, но теперь, спокойствие.

Совет: не меняйте настройки вручную в веб-интерфейсе. Всё настройте через файлы. Иначе при перезапуске всё сбросится.

Ссылки на другие сборки: slon13.cc, slon11cc, slon5.at, slon6.at, slon4.to, slon2.at. Все они совместимы, но проверяйте версии. Некоторые старые версии не поддерживают новые фичи.

Из фактов: в 2023 году в мире насчитывалось около 8,1 миллиарда человек. Это значит, что даже маленькие сервисы могут получить нагрузку. slon12cc выдерживает до 500 одновременных подключений. Если планируете масштаб, настройте балансировку.

Если у вас не получилось, проверьте, что в системе нет других процессов, слушающих порт 9001. Команда lsof -i :9001 покажет, кто занят.

Часто задаваемые вопросы:

  • slon12cc не запускается что делать? Проверьте права на папку. Запускайте с sudo только если уверены. Лучше создать отдельного пользователя.
  • slon server не видит slon12cc? Убедитесь, что в server.conf указан правильный IP и порт. Используйте localhost или 127.0.0.1
  • Можно ли использовать slon12cc без web-интерфейса? Да, но тогда нужно управлять через API. Это сложнее, но быстрее. Рекомендую для автоматизации.
  • Как обновить slon12cc? Скачайте новую версию, остановите старый процесс, скопируйте файлы. Не удаляйте старую папку, храните резервную копию.

Все, теперь вы готовы к работе. Главное, не спешить. Проверяйте каждый шаг. У меня сначала не работало, но после перепроверки все заработало.

Вопрос–ответ:

  • Почему slon12cc не запускается на Java 8? Из-за использования API Java 17; требуется обновление среды выполнения.
  • Как проверить версию Java? Выполните java -version в терминале; ожидаемый вывод: 17.0.x или выше.

slon7.ss



slon12cc, slon13.cc, slon11cc, slon5.at, slon6.at, slon4.to, slon2.at, slion.7 cc, что стало с сайтом slon5.at, slon5cz.
Автор:  DarkRider
0 0 Опубликовано: 31.08.26


Кликните на изображение чтобы обновить код, если он неразборчив