создайте домашний лабораторный сервер с помощью Virtualbox, Webmin и Portainer
Автор: OneMarcFifty
Загружено: 2021-01-18
Просмотров: 67159
ОГРОМНОЕ СПАСИБО ВСЕМ МОИМ ПОКРОВИТЕЛЯМ на / onemarcfifty !!!
Мы будем использовать ПК малого форм-фактора с процессором i5 6500T в качестве небольшого домашнего сервера. Для виртуализации и контейнеризации мы установим Virtualbox и Docker на сервер, а также Webmin в качестве графического интерфейса администратора Linux. Для удалённого доступа к Virtualbox мы будем использовать Remotebox. Этот сервер Virtualbox без графического интерфейса будет использовать Portainer, Webmin и Remotebox в качестве графических пользовательских интерфейсов.
Я использую Dell OptiPlex 3040 USFF Micro PC i5-6500T, но похожие ПК (примерно в той же ценовой категории) — Lenovo Thinkcentre M910q Tiny или HP EliteDesk 800G2 USFF.
0:00 Описание проекта
0:52 Вступительная мелодия
1:02 TLDR/TLDW — пожалуйста, используйте маркеры глав
1:18 Как уложиться в бюджет
1:42 Установка операционной системы (Linux Ubuntu Server 20)
3:27 Установка графического интерфейса для Linux — Webmin
5:15 Превращаем ПК в сервер без монитора
5:56 Установка Virtualbox и Docker
7:27 Обновление и перезагрузка
8:26 Установка Portainer в качестве графического интерфейса для Docker
10:05 Настройка веб-служб Virtualbox
12:34 Remotebox в качестве удалённого графического интерфейса для VirtualBox
14:03 Установка Windows 10 в первой виртуальной машине
16:14 Подведение итогов
Команда для установки portainer в одну строку:
docker run -d -p 9000:9000 -p 8000:8000 --name portainer --restart always -v /var/run/docker.sock:/var/run/docker.sock portainer/portainer
Страница загрузки Webmin находится здесь: https://www.webmin.com/download.html
Установка Webmin:
wget https://prdownloads.sourceforge.net/w...
удалите пробел перед точкой net
sudo dpkg -i webmin_1.962_all.deb
sudo apt -f install
Содержимое файла модуля vboxweb.service должно быть следующим: Далее:
======================================================================
[Unit]
Description=Virtual Box Web Service
After=network.target
[Service]
Type=forking
User=virtual
Group=vboxusers
ExecStart=/usr/bin/vboxwebsrv --pidfile /home/virtual/vboxweb.pid --host=0.0.0.0 --background
PIDFile=/home/virtual/vboxweb.pid
[Установить]
WantedBy=multi-user.target
=======================================================================
Я также задокументировал это здесь: https://serverfault.com/questions/105...
Бесплатная музыка на / Lizenzfreie Musik von https://www.terrasound.de/lizenzfreie...
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: