Перейти к содержанию

Факультетский сервер: различия между версиями

Материал из Вики IT-отдела
Категория по области
Убран printer.inbicst.ru (вернётся со страницей «Принтеры»)
Строка 38: Строка 38:
Аккаунты создаёт глава отдела. На сервере работает '''fail2ban''': после нескольких неудачных попыток входа по SSH IP-адрес временно блокируется.
Аккаунты создаёт глава отдела. На сервере работает '''fail2ban''': после нескольких неудачных попыток входа по SSH IP-адрес временно блокируется.


С сервера видна вся локальная сеть М4, поэтому через него удобно заходить на [[Роутер на М4|роутер]] и принтеры, не находясь в здании:
С сервера видна вся локальная сеть М4, поэтому через него удобно заходить на [[Роутер на М4|роутер]] и другие устройства сети, не находясь в здании:
<syntaxhighlight lang="bash">
<syntaxhighlight lang="bash">
ssh -J <пользователь>@m4.inbicst.ru <пользователь_на_роутере>@192.168.16.1
ssh -J <пользователь>@m4.inbicst.ru <пользователь_на_роутере>@192.168.16.1
Строка 48: Строка 48:
|-
|-
| '''Пекарня''' (служба <code>bakery</code>, папка <code>/srv/bakery</code>) || Главная задача сервера: перекодирует видео для [[Студсайт|студсайта]] на видеокарте (ffmpeg + NVENC). Сама забирает задания из очереди сайта, скачивает исходники из Cloudflare R2 и загружает туда результат. Подробнее — [[Студсайт#Файлы и видео]].
| '''Пекарня''' (служба <code>bakery</code>, папка <code>/srv/bakery</code>) || Главная задача сервера: перекодирует видео для [[Студсайт|студсайта]] на видеокарте (ffmpeg + NVENC). Сама забирает задания из очереди сайта, скачивает исходники из Cloudflare R2 и загружает туда результат. Подробнее — [[Студсайт#Файлы и видео]].
|-
| '''nginx''': <code>printer.inbicst.ru</code> || Веб-интерфейс 3D-принтера (<code>192.168.16.30</code> в локальной сети), закрыт паролем.
|-
|-
| '''nginx''': <code>local.inbicst.ru/files/</code> || Раздаёт файлы из <code>/home/user_knt_sftp/uploaded/</code> — похоже, это файловый сервер предыдущей версии сайта.
| '''nginx''': <code>local.inbicst.ru/files/</code> || Раздаёт файлы из <code>/home/user_knt_sftp/uploaded/</code> — похоже, это файловый сервер предыдущей версии сайта.

Версия от 22:18, 27 сентября 2026

Ответственный: Nepike · Последняя проверка: 27 сентября 2026

Факультетский сервер — компьютер отдела на М4 (здание факультета: Москва, ул. Максимова, 4). В отличие от сервера сайта, он стоит у нас физически, подключён к локальной сети М4 и доступен снаружи через статический IP факультета.

Серверов два: новый работает, старый сейчас выключен.

Новый сервер

Имя в системе local-server
Адрес снаружи m4.inbicst.ru (это статический IP М4 194.50.24.117, роутер пробрасывает SSH на сервер)
Адрес в локальной сети 192.168.16.20
Система Ubuntu 22.04 LTS
Процессор Intel Core i3-12100 (4 ядра, 8 потоков)
Память 16 ГБ
Видеокарта NVIDIA GeForce RTX 3050, 6 ГБ
Диск SSD 1 ТБ

Доступ

ssh <пользователь>@m4.inbicst.ru

Аккаунты создаёт глава отдела. На сервере работает fail2ban: после нескольких неудачных попыток входа по SSH IP-адрес временно блокируется.

С сервера видна вся локальная сеть М4, поэтому через него удобно заходить на роутер и другие устройства сети, не находясь в здании:

ssh -J <пользователь>@m4.inbicst.ru <пользователь_на_роутере>@192.168.16.1

Что на нём работает

Что Зачем
Пекарня (служба bakery, папка /srv/bakery) Главная задача сервера: перекодирует видео для студсайта на видеокарте (ffmpeg + NVENC). Сама забирает задания из очереди сайта, скачивает исходники из Cloudflare R2 и загружает туда результат. Подробнее — Студсайт#Файлы и видео.
nginx: local.inbicst.ru/files/ Раздаёт файлы из /home/user_knt_sftp/uploaded/ — похоже, это файловый сервер предыдущей версии сайта.
ZeroTier VPN-клиент.
TODO: Нужна ли ещё раздача файлов на local.inbicst.ru (домен сейчас указывает не на М4) — или её можно убрать вместе со старой версией сайта
TODO: Для чего на сервере ZeroTier и к какой сети он подключён

Посмотреть, как работает пекарня:

systemctl status bakery
journalctl -u bakery -f      # живой лог: что печётся и сколько осталось

Старый сервер

Сейчас выключен.

TODO: Железо старого сервера, что на нём было и что с ним планируется: включать снова или списать