diff --git a/Proxmox/Gitea.md b/Proxmox/Gitea.md new file mode 100644 index 0000000..f6c7083 --- /dev/null +++ b/Proxmox/Gitea.md @@ -0,0 +1,27 @@ + +### Установка +1. + ``` bash + + ``` +2. Проверить проверить IP + ```shell + ha network info + ``` + + + ```bash + git init --bare + ``` + +### Зеркалирование c GitHub +1. GitHub - Получить PAT Personal Access Token + 1. Settings - Password and Authentication - Develop settings - Personal access tokens - Tokens(classic) + 2. Отметить области видимости (все для repo) + 3. Скопировать полученный токен +2. Gitea + 1. Инициализировать репозиторий через + Миграция внешнего репозитория (выбрать GitHub) + 2. Вставить HTTPS ссылку на репозиторий + 3. Ввести PAT + 4. Установить настройку,что это зеркало + 5. После создания, настроить интервал. diff --git a/Proxmox/HAOS.md b/Proxmox/HAOS.md new file mode 100644 index 0000000..7e81523 --- /dev/null +++ b/Proxmox/HAOS.md @@ -0,0 +1,17 @@ + +### Натсройки IP +1. Установить статику + ``` bash + ha network update enp6s18 --ipv4-address 192.168.1.43 --ipv4-gateway 192.168.1.1 + ``` +2. Проверить проверить IP + ```shell + ha network info + ``` + + + ```bash + git init --bare + ``` + +### Git Зеркалирование diff --git a/Proxmox/Proxmox HA manual install.md b/Proxmox/Proxmox HA manual install.md new file mode 100644 index 0000000..0b7c831 --- /dev/null +++ b/Proxmox/Proxmox HA manual install.md @@ -0,0 +1,60 @@ + ![[Proxmox HA manual install-1776339003771.webp]] +## Загрузка последнего образа qcow2 на хост proxmox: +> Убедитесь, что используете самую актуальную версию HAOS + +1. Перейдите по адресу `https://github.com/home-assistant/operating-system/releases` и найдите самый свежий файл haos_ova-xxxx.qcow2.xz. Рассматривается  `haos_ova-13.2.qcow2.xz`. +2. Щелкните правой кнопкой мыши и скопируйте ссылку на файл. +3. Войдите на свой хост Proxmox (ssh или gui shell) и загрузите файл с помощью `wget https://github.com/home-assistant/operating-system/releases/download/16.2/haos_ova-16.2.qcow2.xz`. +4. Путь для загрузки `/var/lib/vz/template/iso/` +5. Разархивируйте файл xz с помощью `unxz haos_ova-13.2.qcow2.xz`. + +## Создать виртуальную машину! + +> системные требования довольно минимальны - следующие _предложения_ следует скорректировать в соответствии с вашими потребностями + +- Общие: Что угодно + +- ОС: Не используйте носители + +- Система: Машина - q35; BIOS - OVMF (UEFI); Хранилище EFI - Что угодно, что вы обычно используете для хранения; Снимите флажок "предварительно зарегистрировать ключи" + +- Диски: Удалите все существующие диски, мы добавим образ qcow2 позже + +- CPU: 4 ядра (или сколько хотите) + +- Память: 4096 (или сколько хотите) + +- Сеть: Что угодно, что вы обычно делаете + + +Пока не запускайте виртуальную машину. + +## Прикрепить образ qcow2 + +> убедитесь, что заменили ID вашей виртуальной машины, местоположение и имя образа qcow2, а также имя вашего хранилища + +Снова в ssh/shell хоста запустите `qm importdisk 401 haos_ova-13.2.qcow2 storage-zfs`, заменив 401 на ID вашей виртуальной машины и storage-zfs на имя вашего хранилища - и, конечно, используйте имя самой последней версии haos. + +## Настроить виртуальную машину + +Теперь перейдите в настройки виртуальной машины и в разделе «Оборудование» щелкните диск «неиспользуемый», чтобы открыть настройки, затем нажмите «добавить». Если вы используете SSD/NVME, установите флажок «discard». Затем перейдите в options -> boot order и снимите все флажки, кроме SCSI0. + +Теперь вы можете запустить свою виртуальную машину. В консоли вы должны увидеть IP-адрес и порт для веб-интерфейса HAOS. + +### Git на keenetic +1. Подключить USB накопитель (отформатированный в ext4(3) или NTFS - нежелательно использовать) +2. Установить пакет Entware (git) через +3. Перейти на диск накопителя + ``` bash + cd /opt/root + ``` +4. Создать директорию с репозиторием + ```shell + mkdir myrepo.git + ``` +5. Инициализировать репозиторий + ```bash + git init --bare + ``` + +### Git Зеркалирование