Много лет назад у меня был обычный self-hosting сетап. Nextcloud для файлов, git-сервер, почта, чат. Всё крутилось на мини-ПК дома. Работало... пока не переставало.
Каждые пару недель что-то ломалось после обновления. Сервис не стартует, конфиг перезаписался, nginx выдаёт 502 потому что что-то поменяло порт. Субботнее утро уходило на дебаг вместо того, чтобы просто пользоваться тем, что хостишь. И всё было настроено вручную — без docker-compose, без ansible, просто конфиги руками везде.
В какой-то момент я подумал: зачем я занимаюсь девопсом для собственного дома? Я хочу просто установить приложение и чтобы оно работало. Как на телефоне. И начал это строить.
Что такое Syncloud
Syncloud — это open source платформа для self-hosting. Ставишь на любую Linux-машину — мини-ПК, старый ноутбук, Raspberry Pi — и получаешь магазин приложений. Нажимаешь «установить» на Nextcloud, Gogs, Rocket.Chat или что тебе нужно, и оно просто работает. HTTPS-сертификаты, аутентификация, reverse proxy — всё настраивается автоматически под капотом.
Проект полностью open source с 2015 года на GitHub. Лицензия GPL-3.0.
Стек
Платформа написана на Go. Под капотом работают:
Nginx — reverse proxy для всех приложений
Authelia — single sign-on (SSO) для всех установленных приложений
OpenLDAP — управление пользователями
Приложения упакованы как snap-пакеты — изолированы друг от друга и обновляются независимо
При установке приложения платформа автоматически:
Настраивает nginx reverse proxy
Получает HTTPS-сертификат через Let's Encrypt (или можно использовать свой)
Подключает к системе аутентификации — получаете SSO из коробки
Настраивает DNS, если используете поддомен syncloud.it или свой домен (бесплатно первый месяц, потом £5/месяц на покрытие хостинга)
Никаких yaml-файлов. Никакого ручного редактирования конфигов nginx. Никакого «сейчас только по SSH зайду и поправлю».
Доступные приложения
Сейчас можно установить 40+ приложений. Вот основные:
Файлы и продуктивность: Nextcloud, Syncthing, Collabora Online, File Browser, WordPress, Paperless-ngx
Медиа: Jellyfin, Plex, PhotoPrism, PeerTube, Calibre-Web, Transmission, YouTube Downloader, Owncast
Коммуникации: Rocket.Chat, Matrix, Mattermost, Mastodon, Diaspora, Jitsi Meet
Дом и безопасность: Home Assistant, Pi-hole, Frigate NVR, Bitwarden, OpenVPN, CrowdSec, Homebridge, OwnTracks
Разработка и утилиты: Gogs, Standard Notes, почтовый сервер, Grocy, Invoice Ninja, Kimai, MeshCentral, Gramps
AI: Stable Diffusion, Open WebUI
Список постоянно растёт. Каждое приложение получает одинаковое обращение — установка в один клик, автоматический HTTPS, SSO и обновления.
Как это выглядит на практике
Записываете образ на SD-карту или ставите на существующую машину с Debian
Открываете веб-интерфейс, создаёте аккаунт
Заходите в магазин приложений, нажимаете «установить»
Всё. Приложения появляются со своими URL, уже за HTTPS и SSO
Терминал для повседневного использования не нужен. Обновления происходят через тот же интерфейс.
Железо
Syncloud работает на:
Raspberry Pi (3, 4, 5)
Любой x86 мини-ПК или ноутбук (amd64)
ARM-платы (arm64, armhf)
В общем, на всём что запускает Linux
Сам я использую дешёвый мини-ПК на N100. Потребляет около 10 ватт, полностью бесшумный, и тянет все мои сервисы без проблем.
Чем отличается от YunoHost, CasaOS, Umbrel и т.д.
Справедливый вопрос. Платформ для self-hosting сейчас несколько. Вот как я честно позиционирую Syncloud:
vs YunoHost: Похожая идея, другой подход. Syncloud использует snap-пакеты и имеет встроенные Authelia + LDAP для более тесной интеграции аутентификации.
vs CasaOS/Umbrel: По сути это UI для управления Docker-контейнерами. Syncloud вообще не использует Docker — приложения упакованы как snap, что даёт лучшую изоляцию и проще обновления.
vs делать всё самому: Вы получаете обратно свои выходные.
Syncloud — платформа с мнением. Она делает выбор за вас (nginx, authelia, ldap, snaps), чтобы всё работало вместе без конфигурирования. Если хотите полный контроль над каждой деталью — вам наверное нужен Docker + Traefik. Если хотите чтобы всё просто работало — Syncloud может быть вашим вариантом.
11 лет разработки
Я начал этот проект в 2015 году. Это был долгий путь — без венчурного финансирования, без компании за спиной, просто я строю то, чем хочу пользоваться. В кодовой базе Go бэкенд, Vue.js фронтенд, интеграционные тесты на реальном железе в CI — полный цикл.
Если интересно:
Сайт: syncloud.org
GitHub: github.com/syncloud/platform
Все репозитории: github.com/syncloud
Форум: syncloud.discourse.group
Готов ответить на любые вопросы. Если попробуете и что-то сломается — создайте issue на GitHub или напишите на форуме, так проект и улучшается.
Комментарии (15)

GritsanY
23.03.2026 09:04Какая-то часть меня согласна с автором, иногда сервисы ломаются ну очень невовремя. Но ковыряться в них это скорее как хобби для меня. Отключаешь автообновления. Появилось время и настроение - обновляешь сервисы по одному и если вдруг что сломалось, то решаешь задачки с зависимостями или прочими чудесами, иногда очень занятные случаи бывают, которые потом помогают сохранить время уже на работе где-то в продакшене.

cyberb123 Автор
23.03.2026 09:04100% получение опыта очень важно, просто иногда от моего сервиса ещё родственники зависят и тут уже не до опыта :) но как обычно нет идеального ответа на все случаи!

kenomimi
23.03.2026 09:04Гитлаб + раннеры + docker compose + Traefik, и всё это поделено на несколько виртуалок. Отличная стабильность, возможность автоматом гонять сканеры безопасности перед деплоем, максимальная гибкость конфигурации. И никаких странных коробочных решений, пакеты для которых собирает Васян на коленке...
А наружу выставлять это в любом случае нельзя, отломят очень быстро. Либо накрывать клиентским сертом, либо использовать vpn.

cyberb123 Автор
23.03.2026 09:04Впн кстати есть и открывать веб на ружу не обязательно. Каждый выбирает то что ему подходит, согласен.

Funkub
23.03.2026 09:04Использую немного другой подход, proxmox, LXC контейнеры, proxmox backup server куда это все складывается по расписанию, уже не раз в подобных ситуациях спасали бэкапы, когда очень лень ковыряться в причине того, что там отрыгнуло после очередного обновления, разворачиваешься в 2 клика. Возможно конечно я забиваю гвозди микроскопом но всё же это удобно.

cyberb123 Автор
23.03.2026 09:04Что работает то и надо использовать! Я наверно пытался больше помочь людям не знающим что такое Proxmox или lxc :)
Iscander_Che
Выглядит интересно. Но у меня беда: https://syncloud.org/ не грузится. FF 148.0.2 (64-разрядный), пров Дом.Ру.
cyberb123 Автор
Как насчёт syncloud.it тут домены раздаются и девайсы регистрируются.
Iscander_Che
Та же история.
cyberb123 Автор
А с мобильного интернета?
Iscander_Che
То же самое. Выложите документацию на гитхаб в понятном формате. Тогда подумаю.
cyberb123 Автор
Все там, может не всем понятно конечно: https://github.com/syncloud/platform
Еслм что можно писать на форуме http://syncloud.discourse.group/
Iscander_Che
В каком месте этой репы её искать?
Kenya-West
Добро пожаловать в GitHub!
Скрытый текст
cyberb123 Автор
Есть вики: https://github.com/syncloud/platform/wiki