📚 Обучение
Материалы для самостоятельного изучения DevOps и работы с DevBoxOps.
📚 Обучение
Обучение(курс) DevOps и тот самый вкат в с нуля.
Настройка доступов
Учебная машина
Для выполнения всех задач, потребуется сервер с ОС - Ubuntu 22.04
(именно эта версия). Требования к серверу:
- Должен быть доступ к машине по
ssh
из вне. - Минимум 2 ядра и 4 ГБ ОЗУ.
- Должна быть возможность выполнить переустановку системы в любой момент.
- Должен быть доступ к пользователю
root
(либо подключение к машине поssh
выполняется под пользователемroot
, либо под другим, но при выполнении командыsudo su
, пароль не должен запрашиваться)
Что делать если нет сервера
Сервер можно арендовать в ДЦ. Например:
Выполнение задания
Как подготовить сервер для выполнения задания(и запустить автоматическое тестирование), можно прочитать тут.
Ручная проверка
Как запросить ручную проверку задания, можно почитать тут.
Домены
Для получения доменов, требуется написать боту (discord, telegram) команду - /get_domains
, после чего, бот создаст и отправит домены в формате:
{user_id}.students.devboxops.xyz
{user_id}.proxied.students.devboxops.xyz
Домен - {user_id}.proxied.students.devboxops.xyz
является проксирующим, т.е. все запросы идут не на сервер, а на сервера CloudFlare
, а потом на сервера(используется это например для фильтрации запросов). Сертификат для этого домена выпускать не нужно, за него отвечают сервера CloudFlare
. Для этого домена отключена возможность выпуска сертификатов Let's Encrypt
, только self signed
.
Полезности
Можно найти тут.