<- ВЕРНУТЬСЯ В ТЕРМИНАЛ

История этого сервера

СЛОЖНОСТЬ:
ВРЕМЯ ЧТЕНИЯ: ... МИН

День первый. Дар судьбы.

Это был тихий вечер четверга, закатное солнышко било мне в окно, потом мне поступил звонок и предложение, от которого невозможно было отказаться. Уже позже, этим же днём у меня оказался он: Micro Xperts

Сам сервер Micro Xperts. 2 ядра, 4 ГБ ОЗУ, 250 ГБ

И вот с энтузиазмом, коробочкой сервера и кабелями наперевес я ринулся подключать данный аппарат к своему монитору. И тут начались проблемы: HDMI нет, ни кабеля, ни входа, только VGA. А у подобных устройств есть известная проблема: они не умеют нормально определять реальный размер монитора, ещё хуже через аналоговый сигнал.

Монитор, сервер и провода Процесс подключения

Я молился, чтобы при первой установке KDE Fedora Linux всё было хорошо, но ошибка таки случилась: на мой монитор вывело примерно одну двадцатую всей картинки, т.е. он хотел вывести интерфейс установщика на билборд. На этой проблеме кончился первый день.

День второй. Иллюзия решения проблемы.

На утро я встал от рассветных лучей, налил кофейка и принялся за разгребание проблем. При загрузке меня встретил новый прикол: он поломал меню Ventoy, точно не могу сказать что было, но он рябил и каждый раз обновлял экран слоями, как очень старые мониторы, самые первые с жидкими кристаллами. Это происходило из-за линукса, он не мог подкачать драйвера, а сначала выводил картинку.

Изображение сломанного Вентоя Сломанное меню Вентоя с артефактами видеокарты

Это был сильный удар: ещё долго я не мог решить эту проблему и чинил данный дефект VGA через грубую перезагрузку, это срабатывало не всегда, но через раз мне удавалось починить. Дальше было множество попыток поставить самые разные дистрибутивы и системы: Arch не видел сеть, Ubuntu не влезал, Fedora Workstation плевалась, но в конце-концов я смог её продавить и поставить установку, а сам ушёл на учёбу. На окно длительностью в две пары(160 минут) я вернулся домой и обнаружил, что Федора на последнем этапе! Долго подумал я и стал ждать, как оказалось она искала подключение, которого не нашёл Arch(спойлер: она тоже его не нашла и вырубилась), но кроме того, графический интерфейс был неподъёмен для моих 4 гигов оперативки. На этом мои силы кончились и я решил поставить Debian 12. С ним всё было просто - но его интерфейс тоже был тяжёлым, помимо этого, он и весил прилично.

Логотип Debian 12 Debian 12

Вернёмся к артефактам видеокарты и проблемам VGA. Уже к вечеру, после успешной установки Дебиана, я разобрался как починить этот дефект. Чтобы починить подобного вида проблему нужно все лишь сменить BIOS на UEFI, чистый UEFI. VGA и линукс плохо дружат с биосом, особенно старыми версиями. Конкретно в моём случае мне помог пункт CSM (Compatibility Support Module). Обычно в этой вкладке 4 переключателя:

Запуск CSM должен быть включён, в параметрах загрузочных устройств должен стоять пункт "Только UEFI", загрузку с сетевых устройств можно пропустить, лучше оставить "Legacy only", а в загрузке с устройств хранения "сначала UEFI" - это очень важно.

День третий. Приближение к победе.

Снова рассвет, снова кровать. Я встаю, завариваю кофеёк, сажусь за компьютер. Наученный опытом прошлых ошибок, тихо, не спеша я вставляю загрузочную флешку и уверенно выбираю Fedora Server. Всё проходит спокойно, до момента выбора способа установки... Я на протяжении долгого времени тыкаюсь в текстовый установщик(inst.text), игнорируя виртуальную установки через удалённый рабочий стол. У меня долго не получалось и загрузчик Анаконда постоянно выдавал ошибки.

Приложение удалённого подключения к рабочему столу Интерфейс встроенной в Windows утилиты подключения к удалённому рабочему столу

Устав от норм, я решил попробовать новый для себя способ установки через виртуальный рабочий стол. Я получил IP адрес сервера, логин и пароль. Через встроенную в Windows утилиту(картинка выше) я зашёл и без проблем всё установил. После установки и по настоящий момент я не использую консоль и сам срвер вообще: я использую гениальную фишку федоры: cockpit - панель управления сервером прямо в браузере.

День четвёртый. Финишная прямая наполнения.

Всё как в сансаре: Солнце рассвета, кровать, кофе, компьютер. Я проверил работоспособность всех систем сервера, после докачал важные для линукса и меня утилиты и инструменты и принялся за реальные дела. Сначала я принялся за давний проект: CookiesBot. Перенести jar файл и базу данных на сервер было не сложно, запустить тоже. Проблема в двух вещах: ограничения работы telegram api на территории Российской Федерации и перезагрузках. Настроил автозапуск после перезагрузки сервера я относительно легко, а вот с обходом ограничений были проблемы. Идей было множество: от WireGuard до VLESS протокол, но решение оказалось тривиальнее. Я консолью поставил тор и настроил проход трафика через его dns сервера. Подробнее вы можете ознакомится с процессом переноса в статье про бота, просто нажав на кнопку ниже.

Интереснее же была идея этого сайта. Изначально это была страница-заглушка для домена, чтобы браузер не писал "страница не найдена", теперь, благодаря моему хорошем знакомому веб-дизайнеру это база знаний, которую я до сих пор обновляю и дополняю.

Большое спасибо за прочтение, удачи!