Email or username:

Password:

Forgot your password?
Evv1L (Эвил)

Вчера @dside и @th3rdsergeevich затронули тему домашнего сервера.

Есть ли какой-то самый НЕ запарный способ превратить неттоп (тот же ThinkCentre) в домашный сервер?
С NextCloud, Jellyfin, торрент клиентом и прочими штуками.

Или всё в итоге сводится к установке Debian и Docker контейнерам с авто обновлениями?

(Алсо: @drq @mo )
@rf

5 comments
OfShad0ws

@Evv1L
У меня Debian и LXD контейнеры (4 штуки), они кажутся мне гораздо проще, чем докер.
Автообновления я не признаю.
Proxmox пробовал, показался на первый взгляд жирной навязчивой фигнёй (всплывающие окна и минус 2 ГБ оперативки)

@dside @th3rdsergeevich @drq @mo

kurator88

@OfShad0ws @Evv1L @dside @th3rdsergeevich @drq @mo

Мне тяжело понять почему lxd контейнеры легче docker но это видимо привычка.

Домашний селфохос это ubuntu/debian + ansible и установка всего с помощью ansible playbook в одну команду.

Легко пишется - легко запускается - нормально работает

OfShad0ws

@kurator88
Для меня да, легче, потому что мне не нужно учить новый софт
Готовые образы мне точно не подойдут (например, для NC я предпочитаю Nginx и Postgres) и автоапдейты тоже, это не для продакшена решение, а хипстерство какое-то. Должно быть так: снимок, апдейт, проверка. Если что-то не так: откат. В мой выходной, в мои 15 минут.

Я сначала научился ставить NC на железку, а в контейнере всё то же самое, только его можно двумя командами поднять и одной - сделать снимок перед апдейтом.

@kurator88
Для меня да, легче, потому что мне не нужно учить новый софт
Готовые образы мне точно не подойдут (например, для NC я предпочитаю Nginx и Postgres) и автоапдейты тоже, это не для продакшена решение, а хипстерство какое-то. Должно быть так: снимок, апдейт, проверка. Если что-то не так: откат. В мой выходной, в мои 15 минут.

kurator88

@OfShad0ws кому-то удобнее есть вилкой кому-то палочками и это нормально.

У меня весь стейт хранится на файловой системе целевой машины и одним общий механизм бэкапированич для всего. В том плане что нет разницы как запущен сервис - на голом железе или через docker, все одинаково снапшотится.

Разные версии нет проблем поднять через docker-compose, это когда сразу несколько docker запускаются рядом.

> docker run --name some-postgres -e POSTGRES_PASSWORD=mysecretpassword -d postgres

Вот так одной командой можно запустить postgres + ещё одним параметром прокинуть порт + ещё одним параметром указать куда складывать данные.
Мне кажется что это даже проще чем на голом железе где это заняло бы больше команд(установить pg + завести пользователя )

Но это реально вопрос вкуса и привычки

@OfShad0ws кому-то удобнее есть вилкой кому-то палочками и это нормально.

У меня весь стейт хранится на файловой системе целевой машины и одним общий механизм бэкапированич для всего. В том плане что нет разницы как запущен сервис - на голом железе или через docker, все одинаково снапшотится.

Разные версии нет проблем поднять через docker-compose, это когда сразу несколько docker запускаются рядом.

Konflicker

@Evv1L Well, yes. LXD и Docker твои лучшие друзья, в качестве ФС советую btrfs, ибо есть снапшоты-сабвольюмы-сжатие и вот эти все приколы, LVM я бы не ставил на свой сервак, ибо люблю утилизировать дисковое пространство по максимуму, а LVM (если он не thin) отрезает от общего VG столько сколько ты ему скажешь, даже если пространство не используется. ZFS не советовал бы, т.к. там есть нюансы в эксплуатации, btrfs как-то попроще. Если честно в проксмоксе даже смысла особого не вижу (только если ты не хочешь поиграться именно с ним), LXD на 100% покрывает домашние задачи и с меньшим геморроем (!). ОС советую Ubuntu server minimal, чтобы не было всякого мусора. Буквально на днях на свой hp prodesk поставил ubuntu server с btrfs, 200-300 метров озу пустая система жрет, что довольно мало.

@Evv1L Well, yes. LXD и Docker твои лучшие друзья, в качестве ФС советую btrfs, ибо есть снапшоты-сабвольюмы-сжатие и вот эти все приколы, LVM я бы не ставил на свой сервак, ибо люблю утилизировать дисковое пространство по максимуму, а LVM (если он не thin) отрезает от общего VG столько сколько ты ему скажешь, даже если пространство не используется. ZFS не советовал бы, т.к. там есть нюансы в эксплуатации, btrfs как-то попроще. Если честно в проксмоксе даже смысла особого не вижу (только если ты...

Go Up