Пишу сразу, у меня не было цели с экономить, ибо в месяц я плачу за хостинг 365,70, преследовала только одна цель, отсутствие рекламы в почте и облако для файлов, причем любых размеров.
Не буду рекламировать хостинг, может кто то найдет дешевле, а кто то дороже, но это сделано честно на обычном хостинге с набором базовых услуг PHP 8.2, СУБД MySQL, и дискового пространства, мне хватило 125 гигов как для фоточек жены со смарта, моих фоток, видео с конференций и рабочих файлов. Так же выделено пространство для дочки и сына.
Мои сервисы левый угол.
Движок для сайта выбрал некстклауд, один наверное из самых известных.
Автоматом стоит конференции, файлы, фото, события, почта, календарь и офис. Добавил Контакты, заметки, бюджет (офигенное приложение для подсчета финансов), задачи и отслеживание своего телефона.
Гибкий и легко настраиваемый.
Изначально я планировал использовать его только как облако и сборщик почты с разных аккаунтов. Он с этим идеально справился, под облако есть приложение на пк и на мобильные платформы, работает хорошо, без затыков, синхронизирует идеально. Но система мне очень понравилась и я начал на нее устанавливать другие нужные мне приложения.
1/2
Интерфеис Вэб и как выглядит на пк
К слову из пк можно сразу перейти на нужную вэб страницу.
Интерфейс почты
Интерфейс почты такой же как у любого сборщика, ничего не обычного, поэтому можно использовать сборщик почты THE BAT или любой привычный, но я привык к нему только потому, что сейчас настроил его еще и под заметки под все устройства и синхронизировал календарь, и мне просто стало удобно работать в одной вкладке. В общем добавил функциональности в эту гибкую платформу.
На главном экране я просто смотрю на виджеты и могу отследить свои задачи и календарь, так же важные письма, виджеты настраиваемые и отключаемые. Плюс в магазине есть еще много.
Есть один приятный бонус, имеется мессенджер встроенный в эту оболочку, мы там теперь общаемся внутри семьи, ну как общаемся пишем туда информацию полезную, чтоб не искать ее в телеге в случае вдруг забыл добавить в избранное.Плюс она добавляется одним кликом сразу в задачи/заметки/календарь, одним нажатием на сообщение.
я не рекламирую учитывая что это не дешевле яндексов и всего подобного, но однозначно дешевле домашнего сервака. Настроек очень много, они гибкие, добавлять пользователей можно бесконечно, а процессор у хостинга сильно не нагружает, работает как обычный сайт, поэтому подходит даже самый слабый хостинг.
P. S. В сообщество IT я не ставил, это модератор все)))
У меня уже почти как год вот такое решение: Raspberry Pi 5 (16GB) + корпус Pironman 5-MAX на два диска NVMe. Поставил на него Umbrel OS - облачная ОС для мини ПК, на основе Debian, с человечным интерфейсом и магазином приложений. И уже затем установил: - NetCloud для файлов, - Immich для фото, - Tailscale для доступа к облаку вне локальной сети. - Qbittorrent для скачивания чего угодно - Jellyfin для фильмов и сериалов
Всё ставится на раз-два, пару нажатий на кнопки. Доступ к ОС - через браузер, на телевизор со смарт-тв ставится приложение Jellyfin - смотрим фильмы. Для ПК, смартфонов есть приложения NetCloud. Ну и пруф - на картинке.
Полный разбор типичных ошибок, которые возникают у всех, кто ставит Nextcloud в LXC-контейнер
Запуск Nextcloud в Proxmox кажется простой задачей — контейнер, Apache, внешний диск, и всё готово. Но на практике вылезают десятки системных ошибок: то индексы базы отсутствуют, то AppAPI требует демон, то почта не отправляется, то внешнее хранилище недоступно, то интерфейс ругается "операция не разрешена".
Делюсь тем, через что пришлось пройти и как всё было исправлено.
🟦 1. Ошибки целостности кода
❗ Проблема
Nextcloud показывал предупреждение: «Некоторые файлы не прошли проверку целостности» В отчёте фигурировало приложение files_mindmap, которого в интерфейсе даже не было.
✔ Решение
Проверка occ app:list показала, что приложение действительно существует, но выключено и повреждено. Команда: php occ app:remove files_mindmap После удаления предупреждение исчезло.
🟦 2. Ошибка AppAPI: «Демон развертывания не установлен»
❗ Проблема
Nextcloud 32 требует AppAPI-демон для развёртывания Ex-Apps (AI-приложений). В контейнере демона не было, .deb-пакеты недоступны, а проверка AppAPI постоянно висела красным.
✔ Решение
Поскольку Ex-Apps не использовались, а AppAPI в контейнере LXC без Docker не нужен — приложение AppAPI было полностью отключено: php occ app:disable app_api Предупреждение исчезло, Nextcloud стал стабильнее, мусор в логах пропал.
Страница показывала ошибки интерфейса про "контроль доступа", хотя в логах всё было чисто.
✔ Решение
Это был битый JS-кэш Nextcloud. Исправилось через: php occ maintenance:repair systemctl restart apache2 Ctrl + F5 в браузере
🟩 Итог
Удалось полностью привести Nextcloud в рабочее, чистое и стабильное состояние: ✔ Исправлены индексы БД ✔ Удалены повреждённые приложения ✔ Выключен ненужный AppAPI ✔ Установлен и активирован notify_push ✔ Работает SMTP через Яндекс ✔ Устранены ACL-ошибки внешнего диска ✔ Пропали ошибки интерфейса Nextcloud ✔ В логах — 0 ошибок
Система теперь работает правильно, все предупреждения исчезли.
Добрый день, уважаемые знатоки и все, кто поможет решить проблему.
Решил вот воткнуть себе NextCloud а заодно обзавестись домашним сервером, чтобы молотил себе в уголке 24/7. Купил у провайдера статичный IP, доменное имя и понеслось.
Итак, имеем выделенную машину (мини-ПК), на которую была установлена последняя версия ubuntu-24.04.3-live-server-amd64, скачанную тут.
На эту ОС по всем канонам установлена HestiaCP, в ней же добавлен субдомен для NextCloud
Hestia даёт версию PHP 8.3, когда для NextCloud нужна 8.2, установил её.
Добавил БД для будущей установки NextCloud.
Далее установил сам NextCloud через Hestia с учёткой только созданной БД.
Завершаем настройку уже через web, где и выкатывается большой и толстый пикабушный хуй
Привет. Сильно не бейте только по лицу. В общем я человек не сильно разбирающейся во всем этом. Есть домашний сервер, покупной, там мне товарищ убунту поставил. Я хочу туда поставить 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 от впс (это есть, на бегете) может кто ни будь подсказать, куда я влез, и что теперь делать? 😅