Ответы к посту
Домашнее облако
11

Ответ akela76 в «Домашнее облако»

Писал комментарий, но что-то много получается слов, поэтому пост. Расскажу про свой опыт. У меня стоит WD MyCloudEx2Ultra. Не сильно популярный NAS. Купил потому что была акция и он продавался почти в три раза дешевле, чем обычно. Внутри два диска по 2 терабайта. Поставил их в зеркало так как для меня важна надёжность, а объёма пока хватает. Держу там архив фото, архив сканов документов, бекапы фото с телефонов (есть софт от wd) и бекапы домашних компов. Ну и те, кто имеют доступ, что-то там тоже хранят. Бекапы с компов настроены через Acronis True image, есть версия для WD бесплатная. С NAS в свою очередь настроен бекап в AWS, на нём есть для этого встроенный софт. Это уже на случай пожара/наводнения, если погибнет сам Nas. Думаю перейти с встроенного софта на rclone, вроде как более универсальная софтина. Из того что можно поставить и чем я реально пользуюсь? Торрент клиент: для того чтобы не занимать фильмами основное зеркало был куплен внешний переносной диск на 1 терабайт и подключён по юсб. Пользоваться торрентом очень удобно. Даже с телефона при помощи телеграм-бота находится нужный торрент и закидывается на закачку через Transmission Remote Client. Медиа сервер, тоже стоит, хотя чаще фильм просто смотрим через шару на Samba. Стояла синхронизация с Dropbox, но по сути уже переехали на своё облако.
Какие плюсы? Маленький и тихий, когда не работают диски, то он только лампочками светит. Удобно настраиваются права и шары для пользователей. Семья большая, надо разделять кому что. Как оказалось софтина от WD неплохо справляется с видеостримингом через инет. Теперь бабульки-пенсионерки пишут мне заказ: скачать 10 сезон их любимого сериала, я кидаю это на закачку и через час он уже лежит на шаре, а они смотрят его со своих планшетов.
Из минусов, наверно немного софта, который на него можно поставить. В их сторе всего около полутора десятков программ.Но, как уже написал, я пользуюсь из них буквально тремя и этого хватает.

Ответ akela76 в «Домашнее облако» Компьютер, Файловое хранилище, Экономия, Linux, Nas, Торрент-клиент, Ответ на пост
Показать полностью 1
24

Ответ на пост «Домашнее облако»

4. Нет возможности шарить файлы ссылками.

Поделюсь и я опытом создания домашнего сервера!

Не совсем NAS, но тоже хранилище файлов с расшариванием и ссылками.

У меня есть несколько сайтов.

Один из них - это свалка фотографий для быстрого просмотра заказчиками моих рукоделий и второй - хранилище всякого большого файлА типа прошивок планшета также с возможностью давать ссылки для скачивания.

Если с первым ещё так-сяк справлялся платный хостинг - фотографии ужимались, менял их размер на мелкий, то второй по мере роста коллекции сжирал всё больше и больше места на хостинге.

Решил попробовать сделать свой хостинг с блекджеком и шл с достаточным местом и без перегрузок по ресурсам процессора, которые появлялись на хостинге при активном пользовании через админку первого сайта с фото. Тем более дома статический IP адрес - не сильно много танцев с бубном, что бы настроить, что бы всё работало.

Была куплена на авито за 1000 руб мелкая материнская плата, также с одним лишь радиатором на процессоре Gigabayte GA-C1037UN на DDR3 и с двумя сетевыми портами на всякий случай. Память 8 гиг у меня уже была.

Ответ на пост «Домашнее облако» Компьютер, Облачное хранилище, Файловое хранилище, Windows, Экономия, Длиннопост, Ответ на пост, Linux, Piwigo, Ubuntu

Был заказан на Алиэкспресс блок питания Pico Psu - преобразователь с 12 вольт на ATX с расчётом на то, что в блоке питания также не будет вентилятора.

Ответ на пост «Домашнее облако» Компьютер, Облачное хранилище, Файловое хранилище, Windows, Экономия, Длиннопост, Ответ на пост, Linux, Piwigo, Ubuntu

Однако внезапно подвернулся за 1000 рублей отличный корпус Mini ITX INWIN BP655BL со вздутыми кондёрами в блоке питания. Блок питания починил, помазал в нём вентилятор и пока ехал из Китая Pico Psu, собрал системничек. Оказалось, что вентилятора в системнике не слышно совсем, только если слушать очень близко, поэтому всё оставил так.

Ответ на пост «Домашнее облако» Компьютер, Облачное хранилище, Файловое хранилище, Windows, Экономия, Длиннопост, Ответ на пост, Linux, Piwigo, Ubuntu

Также был куплен SATA SSD на 500 Гб в ближайшем DNS.

На старом хостинге изменил ресурсные записи IN A на домашний IP адрес. Получается сейчас как бы сайты на хостинге, но физически у меня дома.

На будущий сервер установил Ubuntu 20 (установил desktop версию, хотелось изначально настраивать с нормальным интерфейсом), установил WEB сервер, PHP. Настроил доступ по ssh и ftp. Расшарил каталоги с сайтами в домашней локальной сети.

В качестве фотохостинга установил Piwigo - лёгкая и бесплатная CMS, до неё много чего перебрал, но всё не нравилось. Фотографии на сайт загружаются из собственной админки. В этой тоже есть конечно моменты, которые не очень нравятся, но пойдёт!

Есть возможность создавать пользователей и убирать альбомы (например семейные фото) из публичного пространства и давать доступ только им.

Самый большой минус Piwigo в том, что движок переименовывает загружаемые файлы и рассовывает их по дате, а не по альбомам, которые я создавал. Т.е. зайдя в каталог по локальной сети, например, я не увижу названий альбомов и имён файлов которые загружал, а увижу вот такую картину:

Ответ на пост «Домашнее облако» Компьютер, Облачное хранилище, Файловое хранилище, Windows, Экономия, Длиннопост, Ответ на пост, Linux, Piwigo, Ubuntu

Выглядит сайт (не мой) на Piwigo вот так:

сайт на Piwigo ru

Для публичного файлохранилища выбрал движок h5ai. Бесплатный, лёгкий, гибкий в настройке, с просмотром хранимых картинок и текстов не скачивая. Конечно тоже есть некоторые нюансы, но в целом нормально. На него файлы загружаю с помощью WinSCP.

Выглядит хранилище (не моё) на движке h5ai вот так:

mirrors.lolinet.com

Итого: мелкий системник под столом, монитор на него даже не переключаю - все манипуляции по сети, места на сервере неограниченно - кончится 500 гиг, поставлю больше SSD (или просто второй), все мои цели достигнуты.

А, ещё подарили бесперебойник без АКБ. Аккумулятор был куплен и сервер и основной комп пустил через него.

Показать полностью 4
2

Ответ akela76 в «Домашнее облако»

Тоже поделюсь процессом и результатом создания своей домашней облачной экосистемы:

https://struchkov.dev/blog/raspberry-home-cloud-services-eco...

P.S. Если будут технические вопросы, лучше задавать в комментария на сайте. Тут могу и не заметить.

8

Ответ akela76 в «Домашнее облако»

Рассматривал я варианты подобного HTPC на целке 1800й, но уж больно убогим мне показалось решение. В итоге собрал на AM1-платформе AMD:

Мать ASUS AM1M-A

Камень AMD AM1 Athlon 5350

Оперативка 2х4GB Corsair XPS3 Classic 1600

SSD 120GB

HDD 2TB

И видяха Asus GT710 Silent 1Gb DDR5 (хотя в камне и было видеоядро).

Какие цели: работал он 24/7, на нем была как локальная файлопомойка, так и глобальная.

1. Файлохранилище локальное (дома помимо этого устройства было еще 3 компа и ноут, это файлохаб между всеми)

2. Файлохранилище глобальное. У меня был "белый" айпи и прямой доступ FTP к шаре извне.

3. МФУ. На нем висело МФУ, и если принтер можно просто расшарить по сети, то со сканером такой этюд не выйдет, и чтоб не было недопониманий, МФУ висел на компе, который всегда в онлайне.

4. Медиацентр. Да, эта ерундовина располагалась рядом с теликом, и через нее мы в общем-то все и смотрели.

Пытался я пойти по пути понтов "не таких как все", "труайти" и иже с ними, запилил на него убунту. С медиацентром проблем не возникло, сразу скажу. С файлохранилищем - с переменным успехом, если самба через раз работала, то файлзилла 1 из 10 нормально стартовала и хост было видно извне. МФУ я так и не смог подружить с линухом. Короч, неделю я проебся с этим пингвинятником, психанул, накатил 7-ку и за 20 минут все настроил.

Чутка фоток (аппаратура уже продана, на фотках предпродажный вариант, без видяхи и 2-терабайтника, фотки с авито, с объявы о продаже как раз.)

Ответ akela76 в «Домашнее облако» Компьютер, Файловое хранилище, Экономия, Длиннопост, Ответ на пост, Linux, Nas, Торрент-клиент
Ответ akela76 в «Домашнее облако» Компьютер, Файловое хранилище, Экономия, Длиннопост, Ответ на пост, Linux, Nas, Торрент-клиент
Ответ akela76 в «Домашнее облако» Компьютер, Файловое хранилище, Экономия, Длиннопост, Ответ на пост, Linux, Nas, Торрент-клиент
Ответ akela76 в «Домашнее облако» Компьютер, Файловое хранилище, Экономия, Длиннопост, Ответ на пост, Linux, Nas, Торрент-клиент
Показать полностью 4
343

Ответ на пост «Домашнее облако»

Как говорится, критикуешь - предлагай. Поэтому я тоже очень коротко расскажу о том, как собирал домашнее сетевое хранилище, оно же NAS.

Цель создания была в создании резервной копии семейного фото- и видеоархива, хранилища всяческого накачанного медиаконтента и  торрентокачалки, куда же без нее )

Забегая вперед, скажу: начал с NAS4Free на флэшке, в итоге ушел на полноценную Ubuntu Server 20.04.

Итак, за основу была взята плата Asrock  D1800B-ITX на процессоре Intel Celeron J1800 с установленными на ней 4 гб оперативки DDR3 и пассивным охлаждением.

Ответ на пост «Домашнее облако» Компьютер, Файловое хранилище, Экономия, Длиннопост, Ответ на пост, Linux, Nas, Торрент-клиент

К ней на Али был куплен PCI-E SATA контроллер, поскольку SATA портов на мамке было всего два, а дисков планировалось четыре: один - под систему, один - под торренты, два - под "зеркало", оно же RAID1. Цена вопроса - около 1000 рублей. "Зеркало" было реализовано при помощи mdadm, т.н. софт-рейд.

Ответ на пост «Домашнее облако» Компьютер, Файловое хранилище, Экономия, Длиннопост, Ответ на пост, Linux, Nas, Торрент-клиент

Все это было собрано в десктопе InWin 641 и убрано в нишу в столе.

Ответ на пост «Домашнее облако» Компьютер, Файловое хранилище, Экономия, Длиннопост, Ответ на пост, Linux, Nas, Торрент-клиент

В качестве системы, как уже говорилось выше, использовал Ubuntu Server 20.04. На фото - Webmin )

Ответ на пост «Домашнее облако» Компьютер, Файловое хранилище, Экономия, Длиннопост, Ответ на пост, Linux, Nas, Торрент-клиент

Дальнейшая постройка проходила в три этапа:
1. Установка Linux.

2. Установка и настройка Samba. Этот пакет и дает возможность расшарить сетевые диски, а также настроить права доступа к ним.

Ответ на пост «Домашнее облако» Компьютер, Файловое хранилище, Экономия, Длиннопост, Ответ на пост, Linux, Nas, Торрент-клиент

3. Установка и настройка торрент-клиента Transmission. Особо хочу отметить две строки, которые я добавил в конфиг:

"watch-dir": "/Download/Torrents/Transmission/Added",

"watch-dir-enabled": true

Первая строка задает каталог, который будет проверяться клиентом на наличие торрент-файлов, вторая активирует опцию клиента автоматически стартовать закачку торрента при скачивании торрент-файла в указанный каталог. В моем примере это каталог Added.

Была мысль настроить облачный доступ при помощи OwnCloud, но, впоследствии, отказался от нее.
Если кому-то будет интересно, расскажу подробнее, ничего сложного в этом нет, да и Линукс оказался совсем не страшным )

Показать полностью 5
15

Ответ на пост «Домашнее облако»

Начинал также ) Винда, старые жесткие и многократное дублирование. Быстро стало не хватать места (люблю смотреть киношки 3D Blu-ray). Поднакопил, взял диск большего объёма 2Tб. потом 3. потом 4. Всё это на протяжении 10-ти лет (ПК естественно тоже изменялся остался только корпус. Везло ни разу данные не потерял, потому как следил за состоянием, но перекатывать один жесткий на другой мне никогда не нравилось.

Поэтому сейчас пришел к конфигу:

Ryrzen 3 (не помню какой)

32 Гб оперативной памяти (для комфортной работы ZFS)

NVMe на 120 Гб под систему.

SSD на 120 Гб под подкачку (ZFS активно её использует).

4 WD Purple на 4 Тб объединённые в RAID-Z1, что даёт 12Тб линейной ёмкости.

ОС ubuntu 20.04 на ZFS.

Облако Owncloud Есть как десктопные так и мобильные клиенты. Ну и соответственно настроены и другие виды доступа SSH, SMB и т.д.

Корпус ZALMAN TNN 300

Работает всё быстро, не шумно.

Но сейчас задумываюсь о переезде на 1Tб жесткие диски т.к. при их использовании памяти можно выделить больше. Поскольку ZFS массиве минимум один диск уходит на контроль четности т.е. 4Х4-1диск получаем 12Tб , а 1Х16- 1 диск получаем 15 Тб. Но это уже не влезет в старый корпус )).

Думаю автор тоже может пойти по моему пути ))

137

Домашнее облако

Добрый день. Пост по просьбе двух человек, которые в комментариях попросили подробнее описать создание домашнего облака. Критиковать можете хоть до посинения, я просто описываю свои мысли и действия, понимая что можно было сделать лучше, умнее, эффективнее итд.
Решил я заморочиться этим давно, но всё откладывал. Но, потеря съемного диска с фотографиями, отмена яндексом безлимита загрузки фотографий со смартфона и потеря кучи фотографий у знакомого в icloud пнули меня с места. Хотелось чтобы было всё максимально экономично и платить нужно было бы только за интернет и немного за электричество.

Для начала был собран по частям максимально дешевый ПК, можно было купить на б/у рынке, но я работаю с компьютерами и меня окружает много такого хлама:

Домашнее облако Компьютер, Облачное хранилище, Файловое хранилище, Windows, Экономия, Длиннопост

Обязательно были необходимы минимум 4 sata порта (1 диск под систему, остальные для данных). Итого: слабый ПК и к нему два диска по 1тб:

Домашнее облако Компьютер, Облачное хранилище, Файловое хранилище, Windows, Экономия, Длиннопост

Комп готов, теперь начались поиски софта. Перепробовал очень много всего, из самых популярных, например:
nextcloud - не понравился, были проблемы с авторизацией;
XPEnology - самопальный NAS хорош, но со смартфонами не прокатило, сервисы Synology не заработали на смартфонах.
Остановился на:

Домашнее облако Компьютер, Облачное хранилище, Файловое хранилище, Windows, Экономия, Длиннопост

По началу казался непонятным и неудобным, но разобравшись - оказался идеальным для меня вариантом. Сама программка очень легкая, дистрибутивы есть на всё что угодно от MacOS до Solaris. Ну и самое главное - идеально работает на смартфонах.
И вот, получился у меня максимально дешевый и простой аппарат: тихий и маложрущий ПК (БП 250 вт, Pentium какой-то (1150 сокет), 3гб озу, HDD: 160гб, 1тб, 1тб.
Установлена windows, так как я её очень люблю, я ленивый и вообще Линукс для красноглазиков. BIOS настроен на включение при подаче электричества, все кулеры выставлены на минимальную скорость, заранее настроен доступ через RDP, сам компьютер стоит без монитора и периферии в самом темном углу, где его не видно и не слышно. Syncthing имеет только web интерфейс, контроль и настройка проходят через него с любого ПК в локальной сети, максимально удобно. Там же настраиваются папки, в которые будут литься файлы со смартфонов, настраиваются режимы (только принять или только отправить итд).
Обмен с домашней сетью проходит через relay серверы Syncthing, но можно настроить себе белый ip или ddns, пробросить порты и тогда не будет посредника. Или вообще настроить чтобы обмен шел только через ваш шлюз, то есть только дома с вай-фаем. Да и вообще очень гибко всё.
Фото из интернетов, поэтому интерфейс на языке противника:

Домашнее облако Компьютер, Облачное хранилище, Файловое хранилище, Windows, Экономия, Длиннопост


На смартфоне устанавливается Syncthing из Гуголь Плея, привязывается устройство (наш ПК) настраиваются папки из которых будут уходить файлы.
Два дня ушло на осваивание настроек Syncthing, тесты, проверки. Зато теперь всё работает как часы: фотки улетают домой со всех моих четырех смартфонов, если я их удалил на смартфоне, то в облаке они всё равно останутся (я так настроил), батарею не кушает если отключить постоянное сканирование файловой системы (в таком случае проверка проходит каждый час).

Домашнее облако Компьютер, Облачное хранилище, Файловое хранилище, Windows, Экономия, Длиннопост

Файлы аккуратно складываются по папкам, для каждого смартфона у меня своя папка. Всё хранится на первом 1тб диске. Раз в неделю все эти файлы копируются и упаковываются в архив на второй терабайтник с помощью программы Cobian Backup, на случай если умрет основной диск или хакеры из пентагона захотят взломать и зашифровать мои фото.

Минусы (такие себе):
1. Нет прямого доступа к файлам в облаке со смартфона, зато дома с ПК свободный и очень удобный доступ, например через сетевые папки или сетевой диск.
2. Для подключения нового устройства к облаку, необходимо его авторизовать с помощью длинного ключа или qr кода и принять подключение на самом облаке.
3. Сложность настройки в начале.
4. Нет возможности шарить файлы ссылками.
5. Требует минимальных знаний в сетях и компуктерах.

Плюсы:
1. Бесплатно (если у вас нет пк хлама, то тогда можно сказать "недорого").
2. Надежно! Убить файлы может только уничтожение двух hdd или ваши кривые руки.
3. Полный контроль.

Показать полностью 5
Отличная работа, все прочитано!