Домашний сервер

Установка и настройка сервисов для работы полноценного домашнего сервера

Systemd — запуск bash-скрипта

bash скрипт в качестве сервиса linux За основу взята статьи о systemd и bash: https://linux-notes.org/pishem-systemd-unit-fajl/ https://habr.com/ru/company/ruvds/blog/326826/ Запуск не завершающегося простого bash скрипта Напишем небольшой скрипт, проверяющий доступность сайта https://vlad.krasnodar-it-service.ru: 123456789#!/bin/bash         while true;         do             nc  vlad.krasnodar-it-service.ru 80          … Читать дальше Systemd — запуск bash-скрипта

Создание интернет центра на базе Centos 7

Маршрутизатор на ОС Centos 7 Предлагаю вариант настройки маршрутизатора с прокси на базе Centos7 Настройка сетевых интерфейсов Рассматриваемый маршрутизатор имеет две сетевые карты: Сетевой интерфейс enp0s3 подключенный к провайдеры, ip адрес получает по протоколу dhcp Сетевой интерфейс enp0s8 подключенный к локальной сети, назначаем статический ip 192.168.10.1 Конфигурационные файлы сетевых интерфейсов находятся к каталоге /etc/sysconfig/network-scripts, для… Читать дальше Создание интернет центра на базе Centos 7

Временные каталоги в linux

Временные каталоги представляют собой область оперативной памяти которая распознаются операционной системой как обычные каталоги в файловой системе, но имеют свойство терять свое содержимое при перезагрузках. Их удобно использовать в качестве каталога для загрузки в браузере или скинуть туда файлы «посмотреть» и не беспокоится о том что они со временем заполнят всю память на жестком диске.… Читать дальше Временные каталоги в linux

Защита SSH от перебора паролей

Защита SSH — противодействие брутфорсу После того как я приобрел свой виртуальный сервер стали напрашиваться незваные гости, стало происходить много попыток перебрать пароли для доступа по SSH, в логах /var/log/secure было множество записей о подключениях, поэтому я решил прибегнуть к защите SSH от взлома в целом. 12345Apr 20 21:29:01 mail sshd[31941]: reprocess config line 54:… Читать дальше Защита SSH от перебора паролей

teampass logo

TeamPass — веб-хранилище паролей

Варианты хранилищ паролей Столкнулся с проблемой большого количества паролей — за время работы в интернете скопилось множество различных паролей от всяких сервисов, изначально проблема решалась с помощью локальных хранилищ паролей, затем с целью повысить безопасность пришла идея этот фал шифровать с помощью gpg. GPG шифрование файла с паролем 1gpg -c <имя файла> В результате работы… Читать дальше TeamPass — веб-хранилище паролей

Файловый менеджер Cloud Commander

В этой статье будет рассмотрен файловый менеджер Cloud Commander с веб-интерфесом, это простой двухпанельный файловый менеджер написаный на JavaScript/Node.js. Оф сайт Удобное дополнение к домашнему сетевому хранилищу. Установка необходимых компонентов Cloud Commander Cloud Commander написан на Node.js Прежде всего нам понадобится установить NodeJs, устанавливать буду из репозитория, чтобы его добавить один из вариантов скачать и… Читать дальше Файловый менеджер Cloud Commander

Звуковой сервер Pulseaudio — передаем по сети

Pulseaudio — звуковой сервер Было бы очень удобно, если бы дома была распределенная звуковая система, одна пара колонок на всю квартиру, а всякие ПК и ноутбуки могли на нее отправлять свои звуковые потоки, так можно избавится от кучи проводов идущих от ПК, это добавило бы мобильности к ноутбуку, уже не пришлось носить по дому мобильные… Читать дальше Звуковой сервер Pulseaudio — передаем по сети

Торрент-клиент Transmission-daemon

Очень часто домашний сервер удобно использовать для закачивания каких-либо файлов, фильмов, музыки. Сервер работает круглосуточно, поэтому можно ставить задачи в очередь. Для закачки торрентов я буду использовать торрент-клиент transmission-daemon, он примечателен тем что не имеет веб-интерфейс для управления закачками. Суенарий работы торрент-клиента Сценарий будет такой — создаем публичный каталог, куда будем складывать торрент-файлы, периодически торрет-клиент… Читать дальше Торрент-клиент Transmission-daemon

logo-samba

Общие каталоги windows через samba

Общие каталоги в локальной сети Сервис позволяющий использовать общие каталоги реализовывается с помощью пакета samba. Это пакет программ, который позволяют обращаться к сетевым дискам и принтерам на различных операционных системах по протоколу SMB/CIFS. В Windows доступ по этому протоколу осуществляется через «Общий доступ к каталогам и принтерам». Общие каталоги позволят организовать хранение файлов на домашнем… Читать дальше Общие каталоги windows через samba

Сетевые интерфейсы в debian — настройка

В предыдущей части я установил операционную систему на свой домашний сервер, теперь необходимо настроить сетевые интерфейсы и фаервол. Сетевые интерфейсы: DHCP и статический адрес Первым делом установим IP — адреса на сетевые карты — для первой сетевой карты устанавливаем DHCP (в большинстве случаев IP адрес выдает провайдер) — для сетевой карты устанавливаем IP адрес для… Читать дальше Сетевые интерфейсы в debian — настройка