Что дальше?
Дальше самое интересное, теперь можно приступить к настройке дополнительных сервисов.Из них я хочу показать как настроить:
Каждый из этих сервисов будет доступен на субдомене и защищен SSL, с валидным сертификатом от Letsencrypt. На помощь нам придет Docker, думаю что это гораздо проще чем вы могли бы себе это представить.
Я полагаю вы уже настроили хранилище ZFS и подключили его в интерфейс Proxmox.
В моем конкретном случае есть два пула:
Также я создал четыре основных датастора:
Теперь я хочу создать отдельную виртуальную машину в Proxmox, а точнее контейнер и запускать все в нем, что бы больше не издеваться над основной системой, и по возможности изолировать эти сервисы от нее.В конфигурацию контейнера я добавил следующий строки:
lxc.aa_profile: unconfined
lxc.cap.drop:
mp0: /tank/data,mp=/data
mp1: /tank/cloud,mp=/cloud
mp2: /tank/docker,mp=/docker
Первые две выдают контейнеру больше прав, так что становится возможным запустить другие конейнеры внутри него, это необходимо для функционирования docker.Остальные строки подключают необходимые директории к файловой системе гостя.
Стоит обратить ваше внимание на то, что если внутри подключаемых в контейнер zfs-датасторов вы имеете другие, то их так же необходимо добавить в конфигурацию контейнера, иначе рискуете получить несколько неприятных багов. Приведу пример:
mp0: /tank/data,mp=/data
mp3: /tank/data/Music,mp=/data/Music
mp4: /tank/data/Pictures,mp=/data/Pictures
Внутри контейнера нам необходимо установить docker и docker-compose, а после этого я покажу как у меня все организованно.
Docker
В директории /docker у меня созданы директории для каждого отдельного сервиса:
# ls /docker/
deluge emby nextcloud nginx-proxy wordpress
В каждой директории лежит отдельный docker-compose.yml файл и данные каждого отдельного контейнера.
К примеру так выглядит docker-compose.yml:
Вы можете зайти в директорию с nginx-proxy и выполнив docker-compose up вы проучите готовый запущенный сервис, это очень удобно!
Для более подробной информации совертую обратиться к официальной страничке проектов:
Сразу должен предупредить, nginx-proxy не работает с Compose file version 2, т.к. требует чтобы между контейнерами была одна общая сеть.Так что необходимо использлвать только Compose file version 1, либо держать все сервисы в одном конфиге.
Теперь сами конфиги:
Для emby я использлвал net: host — это означает что контейнер будет использовать хостовую сеть вместо виртуальной сети для docker. Этот шаг необходим для работы DLNA-сервера. По той же причине не указанны VIRTUAL_HOST и LETSENCRYPT_HOST переменные.
Но стойте, как же быть? — как добавить такой контейнер к nginx-proxy?А как быть если я хочу иметь доступ к веб-интерфейсам Proxmox и OpenMediaVault снаружи? — а они запущены вообще не в docker и даже не на этом хосте.
Решение не заставило себя долго искать, для подключений такого типа можно создать еще один отдельный прокси контейнер:
С таким конфигом:
На этом все, теперь у вас есть NAS с виртуализацией и несколько отличных сервисов, защищенных SSL по последнему писку моды:
Спасибо за внимание и удачи в экспериментах 🙂
You’ll no longer be able to use your companion certificate for delta one – the points guy
Delta has long offered one of the most rewarding credit card perks for customers with one of the airline’s Amex cards: an annual companion certificate, letting you bring a fellow traveler along on a trip for a significantly reduced fee. Unfortunately, Delta recently began enforcing a long-standing restriction, limiting access to certain lie-flat seats.
As outlined by the carrier’s terms and conditions, customers with the Delta SkyMiles® Reserve American Express Card and Delta SkyMiles® Reserve Business American Express Card get a companion ticket that can be used for most cabins, including first class.
Customers with the Delta SkyMiles® Platinum American Express Card and Delta SkyMiles® Platinum Business American Express Card get a certificate that can be used to cover coach travel.
All companion tickets can only be used on round-trip tickets within the contiguous United States. Residents of Alaska, Hawaii, Puerto Rico or the U.S. Virgin Islands can originate from those destinations to travel to the 48 contiguous states, based on the address attached to your SkyMiles account.

Officially, the Reserve certificate has always been valid for economy, Comfort and first-class travel, but travelers have also been able to book companions onto select Delta One flights, scoring a lie-flat seat within the U.S.
Over the past few days, we’ve heard from a number of flyers who weren’t seeing the flights they were expecting pop up when completing a search with their certificates attached — Delta One has stopped appearing on any route that offers the carrier’s top product.

We reached out to Delta for clarification — a spokesperson confirmed that Delta One had previously been available, and noted that tickets will be honored as booked.
“With the Delta SkyMiles® Reserve American Express Card, Card Members receive a Companion Certificate each year upon Card renewal. With this Certificate, they can invite someone special to fly with them on an eligible round-trip domestic flight in First Class, Delta Comfort or Main Cabin. We are aware of certain routes that may have been able to book in Delta One and we will honor those tickets.”
Unfortunately, following Delta’s confirmation, it seems that the airline’s going to be sticking to the terms and conditions a bit more closely going forward — certificate holders may have been able to book Delta One in the past, but I wouldn’t expect that to be a possibility anymore.
There are a number of other restrictions as well — specifically, lower-level fare classes will need to be available, as outlined by Delta below:
“Tickets are only available in I and Z classes of service for First Class travel, and only available in L, U, T, X, and V classes of service for Main Cabin travel. For Delta Comfort travel, tickets are available in W and S classes of service, but only when L, U, T, X, or V classes of service are available in the Main Cabin.”
We’ve also had trouble finding eligible first-class flights on many routes — if you come across a flight that meets the fare class requirements, you may want to call Delta’s reservations line at (800) 221-1212 to see if an agent can book your companion trip. Meanwhile, economy and Comfort should be a bit easier to come by:

It’s worth noting that cardholders and their companion areeligible for upgrades on these tickets, though, including to Comfort , first class and Delta One. Also, if you manage to book an economy ticket, you could always confirm a Delta One upgrade using a Global or Regional Upgrade Certificate, if it’s available.
Featured photo by Benji Stawski/The Points Guy
Установка proxmox
Вам понадобится установочный диск, взять его можно на официальном сайте:
Установка проста и интуитивно понятна, так что думаю, не вызовет у вас лишних вопросов.Скажу только что желательно иметь отдельный физический диск под систему, чтобы в случае чего её всегда можно было бы безболезненно переустановить, не затрагивая при этом диски с данными.
При установке Proxmox можно так же выбрать файловую систему ZFS или даже настроить програмный RAID.
После установки, не забудьте прописать pve-no-subscription для репозитория Proxmox, чтобы иметь возможность устанавливать из него пакеты.
Установка плагина zfs:
Плагин openmediavault-zfs устанавливается отдельно от OpenMediaVault и так как он тоже имеет неразрешимые зависимости мы тоже соберем его вручную:
Скачаем исходники, и перейдем в директорию для сборки: