home server

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

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 от перебора паролей

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

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

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

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

logo-samba

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

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

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

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

Установка ОС на домашний сервер

Создать домашний сервер на базе ПК может иметь много преимуществ перед готовым решением: Первое что стоит отметить — это расширенный функционал, действительно на ПК можно установить на много больше программ, оснастить более качественными комплектующими, которые будут в полной мере удовлетворять большинству потребностей. В качестве домашнего роутера может выступать старый ПК, раньше в качестве сервера у… Читать дальше Установка ОС на домашний сервер

Регистратор для IP камеры на основе персонального ПК

Понадобилось как-то собрать регистратор для трех ip-камер, с железом был напряг,  поэтому под решение задачи было принято решение использовать виртуальную машину на сервере виртуализации Proxmox. Камеры использовались такого типа: Сразу оговорюсь, что в  качестве хранилища использовался NAS и связь с ним осуществлялась через NFS, стоит отметить что NFS подключалась непосредственно к серверу Proxmox и через… Читать дальше Регистратор для IP камеры на основе персонального ПК