vji:wikijs:start
Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| vji:wikijs:start [2025/07/23 08:15] – vji | vji:wikijs:start [2025/07/23 08:19] (текущий) – vji | ||
|---|---|---|---|
| Строка 8: | Строка 8: | ||
| sudo reboot | sudo reboot | ||
| </ | </ | ||
| + | |||
| ==== 1.2. Установка зависимостей ==== | ==== 1.2. Установка зависимостей ==== | ||
| < | < | ||
| sudo apt install -y docker docker-compose nginx openssl | sudo apt install -y docker docker-compose nginx openssl | ||
| - | < | + | </code> |
| ===== 2. Настройка Wiki.js ===== | ===== 2. Настройка Wiki.js ===== | ||
| Строка 62: | Строка 63: | ||
| ==== 3.1. Генерация SSL-сертификатов ==== | ==== 3.1. Генерация SSL-сертификатов ==== | ||
| < | < | ||
| - | sudo mkdir -p / | + | sudo mkdir -p / |
| </ | </ | ||
| < | < | ||
| sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 \ | sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 \ | ||
| - | | + | |
| - | -out / | + | -out / |
| - | -subj "/CN=wikibssz.test" \ | + | -subj "/CN=wiki.test" \ |
| - | | + | |
| </ | </ | ||
| < | < | ||
| - | sudo chmod 644 / | + | sudo chmod 644 / |
| </ | </ | ||
| ==== 3.2. Создание конфига Nginx ==== | ==== 3.2. Создание конфига Nginx ==== | ||
| < | < | ||
| - | sudo tee / | + | sudo tee / |
| server { | server { | ||
| | | ||
| - | | + | |
| | | ||
| } | } | ||
| Строка 85: | Строка 86: | ||
| server { | server { | ||
| | | ||
| - | | + | |
| - | | + | |
| - | | + | |
| | | ||
| Строка 115: | Строка 116: | ||
| ==== 4.1. Добавление домена в hosts (если нужно) ==== | ==== 4.1. Добавление домена в hosts (если нужно) ==== | ||
| < | < | ||
| - | echo " | + | echo " |
| </ | </ | ||
| ==== 4.2. Проверка доступности ==== | ==== 4.2. Проверка доступности ==== | ||
| < | < | ||
| - | curl -vk https://wikibssz.test | + | curl -vk https://wiki.test |
| </ | </ | ||
| ==== 4.3. Проверка логов ==== | ==== 4.3. Проверка логов ==== | ||
| Строка 128: | Строка 129: | ||
| ===== 5. Дополнительные настройки ===== | ===== 5. Дополнительные настройки ===== | ||
| - | ==== 5.1. Открытие портов в фаерволе | + | ==== 5.1. Открытие портов в Firewall |
| < | < | ||
| sudo ufw allow 80/tcp | sudo ufw allow 80/tcp | ||
| Строка 140: | Строка 141: | ||
| Добавить строку: | Добавить строку: | ||
| < | < | ||
| - | @monthly openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout / | + | @monthly openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout / |
| </ | </ | ||
| ===== 7. Готово! ===== | ===== 7. Готово! ===== | ||
| Строка 148: | Строка 149: | ||
| >Wiki.js теперь доступен по: | >Wiki.js теперь доступен по: | ||
| - | + | >HTTP: http://wiki.test (автоматически перенаправляет на HTTPS) | |
| - | HTTP: http://wikibssz.test (автоматически перенаправляет на HTTPS) | + | >HTTPS: https://wiki.test |
| - | + | ||
| - | HTTPS: https://wikibssz.test | + | |
| ---- | ---- | ||
| >Для доступа с других устройств добавьте запись в их файл `hosts`: | >Для доступа с других устройств добавьте запись в их файл `hosts`: | ||
| - | + | >< | |
| - | < | + | |
vji/wikijs/start.1753258538.txt.gz · Последнее изменение: 2025/07/23 08:15 — vji
