Самохостинг () — идеология и практика, предусматривающая размещение веб-сервисов на собственных серверах, например домашних, вместо использования стороннего хостинга, как коммерческого, так и бесплатного.

Сервисы Для размещения на личном хостинге, как правило, выбираются облачные сервисы (такие как OwnCloud и Nextcloud), электронная почта, сервер точного времени, серверы мгновенных сообщений (XMPP, Matrix), блоги, сайты, инстанции Fediverse и другие. Обычно используется программное обеспечение с открытым исходным кодом.

В качестве аппаратной платформы могут использоваться специально купленные для этих целей компьютеры, вплоть до промышленного рэкового исполнения, но, чаще всего, используются старые офисные и домашние ПК, так как требования к подобным сервисам невысокие. Также могут использоваться небольшие одноплатные микрокомпьютеры, вроде Raspberry Pi и OrangePi, и даже роутеры с прошивкой, позволяющей делать это (OpenWrt, DD-WRT, Tomato и т. п.).

Преимущества и недостатки Преимуществами, побуждающими людей к размещению веб-сервисов у себя, являются стремление сэкономить на трафике и плате за услуги, забота о приватности, повышение надёжности, полная управляемость, независимость от политики модерации, отсутствие рекламыArstechnica: Self-hosting is having a moment. Ethan Sholly knows why. и другие. Недостатками являются необходимость иметь соответствующую квалификацию и необходимость поддерживать сервисы своими силами, а также, как правило, ограниченность домашнего канала.

Примеры

Класс ПО Несамохостинговые примеры Самохостинговые альтернативы Менеджеры паролей 1Password, LastPass Bitwarden, KeePass Домашняя автоматизация Apple Home, Google Home Home Assistant Закладки del.icio.us Shaarli, Linkwarden, , Прочитать позже Pocket, Instapaper Wallabag, Readeck Обмен сообщениями WhatsApp, Discord, Viber, TelegramXMPP, IRC, Matrix Офисный пакет Google Docs Nextcloud, ownCloud Заметки Evernote JoplinФотографииGoogle ФотоКалендарьGoogle КалендарьRadicale, Davis, BaikalСоцсетиВконтакте, facebook, twitterФедивёрс

Готовые решения Платформу для самохостинга можно составить из отдельных компонентов по своему вкусу, либо использовать готовые пакетные решения, такие как: Cloudron cozy.io FreedomBox HomelabOS

Сноски

См. также Новости самохостинга, обзоры, голосования. Проект Этана Шолли Русскоязычный сайт, посвящённый самохостингу - samohosting.ru Страница start.samohosting.ru с набором программ для организации самохостинга. Self-Hosting Guide Awesome-Selfhosted Список свободных программ для селфхостинга Подраздел selfhosted на Reddit

Категория:Хостинг