Привет. Сильно не бейте только по лицу. В общем я человек не сильно разбирающейся во всем этом. Есть домашний сервер, покупной, там мне товарищ убунту поставил. Я хочу туда поставить Nextcloud и тупо семейные фото все перекинуть, с сортировкой все по годам и т д. Но проблема в том, что я не могу настроить подключение удаленное для начала, сервера и моего пк на винде. Да я в принципе вообще не могу не чего .... Кто-нибудь из вас аналогичную приблуду делал, может есть какой адекватный гайд?
Внимание, тут много воды! Технические гуру и любители ставить Arch на Nokia 3310 — Прошу не бомбить. Но комментарии по существу приветствуются. Это не мануал «от и до», а просто история чувака, которого фотки кота и Google довели до домашнего сервера.
Инструкция тут скорее в стиле "я сделал вот так, и вроде заработало". Если вы собрались всё повторять — сначала погуглите, потом подумайте, потом гуглите снова.
Введение
Гуглопочтой я пользовался очень давно. Примерно с 2011 года, когда у меня появился первый андроид смартфон. И примерно в 2013 я подключил бекап фотографий в облако. Все это было очень удобно, пока гугл не объединил все сервисы одним "слотом" памяти. Теперь и фотографии, и диск, и даже почта были на одном относительно небольшом пространстве. Что можно сделать в таком случае? Конечно же забить! Ну я и забил, пока не забилась почта.
Вот примерно такое изображение мне вылезло. Только на русском.
С 2011 на почту было понавязано куча сервисов и проще было расчистить память, чем все переносить на альтернативную почту. Ну и я понял: придется выкачивать все фото из гугла, а потом - удалять, так как именно фотки кота занимали 98% хранилища. При выкачивании фоток, кстати, получилось почему-то 25ГБ, но ладно, больше - не меньше. Выкачал я их. А вот удаление - отдельный эпик - выбирая чуть ли не по одной фотографии, но не более 500 штук за раз их надо было удалить. Но подробно про очистку хранилища не буду останавливаться, пойдём дальше.
Примерно так выглядело удаление фото из сервиса
Но есть один нюанс: я нифига такого не умею. Свое облако, свой сервер, что-то там с портами и айпишниками, а еще страшные слова типа докера встречались... В общем, на первый взгляд страшно, очень страшно. И как мне было радостно когда я узнал, что существуют ОС, которые всё сделают за тебя!
Установка системы
Я выделил две основные: Casa OS и Umbrel. Не то чтобы они сильно отличались, но покурив функции и доступные приложения, я остановил выбор на Umbrel OS.
Когда я наконец-то нашёл решение своей проблемы
Что нам понадобится:
Компьютер в роли сервера - тут насколько позволит ваша фантазия и/или финансы. Подойдет старый ноутбук, Raspberry Pi 4/5, отдельный комп, реальный сервер... Я себе под это дело купил дешманский компик на селероне + оперативку в него, а друзья, например, используют старый ноут в качестве сервера. Стоит отметить, что на х86-64 архитектуру можно поставить больше, чем на ARM, так что можно отталкиваться от этих требований. А, кстати! До кучи можно купить Umbrel Home - это комп с предустановленной системой, ничего настраивать не надо, но стоит раза в три дороже, чем купить просто аналогичный комп и накатить на него систему. Минимально требуется 2 ядра, 4 гига оперативки, 32 гига ssd. Естественно, лучше больше.
Флешка для записи образа - от 4ГБ
Патч-корд - чтобы прицепить сервер к роутеру
Роутер - чтобы было куда прицепить сервер. В теории можно настроить работу по WiFi, но я пробовал, это лишний гемор, плюс нестабильность. Так что в моем случае Wi can't Fi.
Запись флешки
Тут есть подробное описание для разных систем, я расскажу про х86.
Скачиваем образ Umbrel (Нас интересует файл umbrelos-amd64-usb-installer)
Вставляем флешку
Запускаем Etcher
Выбираем скачанный образ системы
Нажимаем Flash!
Ну тут прям пошагово: выбрать образ - выбрать флешку - записать
Установка системы
Ну вот, полдела сделано. Теперь надо вставить флешку в будущий сервер, загрузиться с неё и увидеть следующее окно:
Ну не окно да. Сообщение в терминале.
Тут с выбираем жертву диск, на который мы развернем нашу панацею. Диск должен быть пустой, т.к. система его отформатирует. Так что memento mori своих данных.
Когда все закончится - надо будет нажать любую клавишу, чтобы выключить комп. Потом отключить от него флешку и всю периферию, подключить к роутеру и включить. Первая загрузка может занять до 10 минут.
После всех манипуляций мы можем зайти на umbrel.local и увидеть рабочий стол нашего домашнего сервера. Если не получается подключиться по имени - можно в настройках роутера найти устройство и посмотреть ip, после чего подключиться по нему.
Ну тут у меня уже понаставлено всяких приложений, и я такой довольный кулхацкер.
Теперь у меня есть свои гугл документы, свой гугл диск, и даже свой гугл хугл!
1/3
Примеры приложений на базе Nextcloud + Поисковик
Прикиньте, вбиваешь запрос и быстро получаешь результаты без рекламного мусора! Кроме того, в самом поисковике куча настроек. Теперь он у меня настроен, как поиск по умолчанию.
В общем, какое-то время я так и сидел с сервером в локалке, а потом решил, что у меня на роутере есть VPN и... В общем, теперь я могу подключаться к своему серверу отовсюду через VPN. А с помощью приложения NextCloud я настроил автосинхронизацию и вообще доволен.
Заключение
Я доволен решением, которое у меня получилось. До кучи на всякий случай просканировал все свои порты - изнутри открытых портов нет, только через VPN, так что должно быть безопасно.
Теперь что касается моих затрат: я купил дешманский компьютер чуть меньше десятки, купил в него оперативки тысячи за две... Ну роутер не считаю, так как не под затею покупался. Можно было бы выбрать малину, но я хотел именно OnlyOffice, а он только на х86 поддерживается (по-крайней мере на момент всех моих манипуляций), но на малину можно поставить Collabora Online, это как LibreOffice, только онлайн.
И да, год Яндекс диска стоит дешевле, я в курсе. Но тут уже принцип - снизить зависимость от корпораций, да и памяти у меня побольше получилось, чем Яндекс может предложить.
Есть (если можно так назвать) сервер xeon 2667v4, с установленной Win server 2019. Могу ли я как-то использовать его в качестве файлохранилища? Вычитал про некстклауд, но запустить это дело никак не получается (что естественно, ведь я ничего в этом не понимаю) статического ip нет (но если надо - будет) Вычитал что вместо него можно использовать ip от впс (это есть, на бегете) может кто ни будь подсказать, куда я влез, и что теперь делать? 😅
Облачные сервисы хотят денег за то, что раньше было бесплатным? Но ведь есть альтернатива: своё персональное облако, в частности на Nextcloud. Настраивается не очень сложно, особенно если вы айтишник или хотите войти в IT (настроить свой сервер — это ещё и неплохая практика).
Есть несколько вариантов, как это сделать: на своём компьютере (в виртуалке) или выделить для этого старый компьютер, который, возможно, пылится на антресолях и т.д., есть также разные варианты с внешним адресом (взять у провайдера статический и зарегистрировать домен, или использовать бесплатный динамический DNS).
То есть, нельзя дать простую и универсальную инструкцию, как всё подключить и настроить, но при этом, там всё достаточно просто, и можно организовать для себя сотни гигабайт или даже терабайты облачного хранилища, и заодно получить практический опыт работы в роли системного администратора, что тоже не будет лишним.
Наверняка по ходу дела возникнут вопросы, но обычно сообщество сторонников свободного программного обеспечения оказывает помощь тем, кто сталкивается с проблемами. В том числе я готов в меру возможностей подсказать, если возникнут вопросы при установке и настройке Linux (рекомендую Debian) и NextCloud.
В общем, если вас не устраивает подход облачных сервисов, просто сделайте свой личный сервер, чтобы не зависеть от них.
Не давно узнал, что есть такое опенсорс ПО. И запробовал его. Установил на сервак win клиента, подвезал пару телефонов. На серваке отдал ему папку под 500Гб. И не могу понять почему у меня на акаунте всего 8ГБ. Да я понимаю что там есть палатная подписка за доп.объем. Но читая в саппорт форуме темы, вижу что у комрадов и терабайты и 100ни гигбайт хранилище. Т.е. отличается от тарифа. Значит подняли сами.
Поднято в двух местах. Рабочая часть на win10Ltsc сервак. От туда идет синхра. Отдано 500гб.
Второй поднят (как тестовый на другом компе) на ubuntuserver 20.04.6 на нем же развернута CASAOS и в ней так же поднят Nextcloud . И разницы нет.
что не так я делаю? можно, как-то без оплаты увеличить объем хранилища. Уже базовые 8Гб забиты только синхрой, с одного телефона.
Начну чуть издалека У меня есть старенький ноутбук, на котором установлен Дебиан, сверху накатил CasaOS, а уже в ней, через магазин приложений установлен NextCloud.
Так же имеется роутер Keenetic На котором я нашел настройку KeenDNS и успешно ее включил. С CasaOS все работает, я могу открыть его не находясь в локальной сети. Но NextCloud я открыть не могу, он пишет про доступ через непроверенный домен Вот файл config ‘trusted_domains’ => array ( 0 => ‘192.168.1.60’, 1 => ‘nextcloud.mnaspc.keenetic.name’, ), nextcloud.mnaspc.keenetic.name, это домен с портом 10081, как и вроде как установлено по умолчанию.