------------------------------------------------------------------------------------
----------------Скрипт кнопки копировать---------------------
Устанавливаем веб-интерфейс WGDashboard на Ubuntu 20.04 |
Устанавливаем веб-интерфейс WGDashboard на Ubuntu 20.04
Устанавливаем веб-интерфейс WGDashboard на Ubuntu 20.04
Устанавливаем веб-интерфейс WGDashboard на Ubuntu 20.04, Устанавливаем веб-интерфейс WGDashboard
# Скачиваем и устанавливаем из репозитория
git clone -b v3.0.6 https://github.com/donaldzou/WGDashboard.git wgdashboard
# Открываем папку
cd wgdashboard/src
# Устанавливаем WGDashboard
sudo chmod u+x wgd.sh
sudo ./wgd.sh install
# Меняем права для папки с конфигом
sudo chmod -R 755 /etc/wireguard
# Запускаем WGDashboard
./wgd.sh start
# В случае ошибки последовательно три команды
apt -y install python3-pip
pip install -r requirements.txt
./wgd.sh start
# Открываем веб-интерфейс на порту 10086.
# Используйте юзернейм admin и пароль admin
http://:10086
# Для настройки автозапуска WGDashboard при старте системы, можно использовать
# несколько подходов. Один из самых распространенных и надежных способов — это
# создание systemd-службы. Вот подробная инструкция:
# 1. Создание systemd-службы
# a. Создайте файл службы
# Откройте терминал и создайте новый файл службы в папке
sudo nano /etc/systemd/system/wgdashboard.service
# b. Добавьте содержимое в файл
# Вставьте следующий текст в файл:
[Unit]
Description=WGDashboard - Web Interface for WireGuard
After=network.target
[Service]
User=root
WorkingDirectory=/root/wgdashboard/src
ExecStart=/usr/bin/python3 /root/wgdashboard/src/dashboard.py
Restart=always
RestartSec=3
[Install]
WantedBy=multi-user.target
# Примечания:
#Замените /path/to/wgdashboard/src на полный путь к папке src в вашей
# установке WGDashboard.
# Если Python 3 установлен в другом месте, укажите правильный путь
# к нему (например, /usr/bin/python3 можно проверить командой which python3).
# c. Сохраните и закройте файл
# В nano нажмите Ctrl + O, чтобы сохранить, и Ctrl + X, чтобы выйти.
# 2. Перезагрузите systemd
# После создания файла службы обновите конфигурацию systemd:
sudo systemctl daemon-reload
# 3. Включите автозапуск службы
# Чтобы служба запускалась автоматически при загрузке системы, выполните:
sudo systemctl enable wgdashboard.service
# 4. Запустите службу
# Запустите службу вручную, чтобы проверить, что она работает:
sudo systemctl start wgdashboard.service
# 5. Проверка статуса службы
# Убедитесь, что служба запущена и работает без ошибок:
sudo systemctl status wgdashboard.service
# Вы должны увидеть что-то вроде:
● wgdashboard.service - WGDashboard - Web Interface for WireGuard
Loaded: loaded (/etc/systemd/system/wgdashboard.service;
enabled; vendor preset: enabled)
Active: active (running) since ...
# 6. Остановка и перезапуск службы
# Если вам нужно остановить или перезапустить службу,
# используйте следующие команды:
# Остановка:
sudo systemctl stop wgdashboard.service
# Перезапуск:
sudo systemctl restart wgdashboard.service
# 7. Логи службы
# Если возникнут проблемы, вы можете посмотреть логи службы с помощью команды:
journalctl -u wgdashboard.service
# 8. Дополнительные настройки (опционально)
# Изменение порта: Если вы хотите изменить порт по умолчанию (10086),
# отредактируйте файл конфигурации WGDashboard
# (обычно находится в /path/to/wgdashboard/src/config.ini).
# Запуск от другого пользователя: Если вы хотите запускать WGDashboard
# от имени другого пользователя, измените параметр User=root в файле
# службы на нужного пользователя.
|
Просмотров: 70 |
Добавил: Админ
| Рейтинг: 0.0/0 |
Добавлять комментарии могут только зарегистрированные пользователи. [ Регистрация | Вход ]
|
Понедельник, 07.07.2025, 19:01
Статистика
Онлайн всего: 1 Гостей: 1 Пользователей: 0
|