Уже давно домашние серверы стоят не только у бородатых админов в вытянутых свитерах, но и у обычных людей, оценивших как удобство, так и безопасность такого решения.
В качестве домашнего сервера может выступать не только обычный стандартный ПК (пусть даже и собранный в небольшом корпусе), но и специализированные решения от Synology (с огромными возможностями) или даже небольшой одноплатный компьютер типа RaspberryPi
Давайте посмотрим, что из «джентльменского» обязательного набора стоит развернуть на таком домашнем сервере.
Из нестандартных, но интересных вещей можно посоветовать:
Автор: Johnny
Тэги: cloud, Docker, Grafana, homeserver, kodi, pi-hole, plex, server, synology, transmission
Чтобы отключить админ-бар в WordPress для всех пользователей, нужно будет поправить файл functions.php в шаблоне сайта.
Откройте файл functions.php и вставьте в любое место строку:
add_filter('show_admin_bar', '__return_false');
Всё, теперь админ-бар пропал )
Учтите, что при обновлении темы обновится и файл functions.php Поэтому либо не разрешайте автоматическое обновление темы, либо создайте дочернюю тему и исправляйте файл в ней.
Автор: Johnny
Тэги: admin, homeserver, tip, tips, web, wordpress, код, коротко, сайт, сервер, шаблон
[Пост из черновиков] Этот пост был написан 14 октября 2012, но в силу ряда причин так и не был опубликован. Исправляю.
Предыстория и предпосылки к переходу
Несколько лет назад дома появился «широкий» Интернет от тогда еще Корбины и вместе с ним появилась возможность/потребность/необходимость в постоянно включенном компе для торрентов, хаба и сайта для локала. Пришлось покупать простенький системник, доставать из кладовки старый монитор, устанавливать Ubuntu и ставить этот комп на кухню, чтобы не шумел и не мешал спать. В итоге (потому что постоянно включен) сейчас это основной комп для работы и развлечений для меня, жены и 4-летней дочки 🙂 Со временем я начал вести блог SarAdmin.RU, который, пожив какое-то время на бесплатном хостинге, перебрался на этот же комп. Так как тут уже крутились веб-проекты для локала, пришлось настраивать виртуальные хосты на Apache.
Время идёт, количество посетителей этого блога постепенно увеличивается и вот уже стало заметно, что компьютер перестал справляться с нагрузкой — детишки Апача кушают проц, всё начинает тормозить. В итоге я решил собрать тихий маломощный системник на Celeron430, естественно, без иксов, закинуть его в кладовку и пусть себе там шумит. Вот только начитавшись статей в Инете, решил попробовать избавиться от Apache в пользу Nginx, заодно описав свои действия — вдруг кому пригодится, да и профи, прочитав, смогут поправить и указать на мои ошибки.
Устанавливаем и настраиваем nginx
Если вдруг на сервере уже установлен Apache, удаляем его
sudo apt-get purge apache2 -y
Продолжение »
Автор: Johnny
Тэги: Apache, homeserver, nginx, ubuntu, сервер
Дано: При установке через apt-get на виртуальной машине с дебианом проскакивают ошибки вида
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_COLLATE to default locale: No such file or directory
Проверяем локали:
locale -a
Вот они, эти ошибки:
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_COLLATE to default locale: No such file or directory
C
POSIX
en_US.utf8
Как видим, русской локали в системе нет.
Решение: Нужно установить русскую локаль. Естественно, utf8
localedef ru_RU.UTF-8 -i ru_RU -fUTF-8
Проверяем:
locale -a
Получаем:
C
en_US.utf8
POSIX
ru_RU.utf8
Автор: Johnny
Тэги: debian, homeserver, locale, ubuntu, консоль, локаль
Америку открывать не собираюсь, но в двух словах расскажу, как установить webmin в Ubuntu 12.04.
Для тех, кто еще не знает, webmin это набор скриптов для управления своим Linux-сервером через веб-интерфейс. Если Zentyal позволяет быстро развернуть готовые сервисы, то вебмин позволяет их удобно настроить.
Итак, любым любимым текстовым редактором открываем файл /etc/apt/sources.list и добавляем туда репозитории:
deb http://download.webmin.com/download/repository sarge contrib
deb http://webmin.mirror.somersettechsolutions.co.uk/repository sarge contrib
Добавляем ключи:
wget http://www.webmin.com/jcameron-key.asc
sudo apt-key add jcameron-key.asc
Затем обновляем список и устанавливаем webmin:
sudo apt-get update
sudo apt-get install webmin
Заходим по адресу https://свой_сервер:10000 и настраиваем свой сервер в дружелюбном веб-интерфейсе.
Автор: Johnny
Тэги: homeserver, Linux, ubuntu, webmin, для начинающих, консоль, коротко, сервер
Для установки обязательно необходимо наличие интернет-соединения, т.к. все пакеты для установки будут скачиваться из инета, но для убунтоводов это уже привычно.
Итак, начнем:
Продолжение »
Автор: Johnny
Тэги: homeserver, ubuntu, Интернет, торрент
|