Создать музыкальный стрим: Icecast + MPD
Пошаговое руководство по запуску простого интернет‑стрима музыки на Linux с MPD и Icecast. Описаны установка, базовая конфигурация, Pitchfork, безопасность и отладка.
Пошаговое руководство по запуску простого интернет‑стрима музыки на Linux с MPD и Icecast. Описаны установка, базовая конфигурация, Pitchfork, безопасность и отладка.
Символическая ссылка (symlink) — это особый тип файла, который «указывает» на другой файл или папку и воспринимается системой как сам объект. Symlink полезен для доступа к данным из нескольких мест, переноса данных без ломки путей и упрощения миграций; создавать их можно в терминале (ln, mklink), через файловые расширения и графические утилиты.
Быстрая инструкция по установке и базовой защите FTP‑сервера на Ubuntu с использованием vsftpd. Покрыты создание пользователя, открытие портов, шифрование (FTPS), изоляция пользователей и проверка подключения.
Установите лёгкий Linux на старый ПК или Raspberry Pi, соберите LAMP/Nginx, назначьте статический локальный IP или DHCP‑резервацию, настройте порт‑форвардинг и динамический DNS, затем защитите сервер HTTPS и брандмауэром.
RAID — это способ объединить диски для скорости или отказоустойчивости. В Linux используют mdadm: в статье — сравнение уровней, пошаговая сборка RAID 5, мониторинг и runbook при отказе диска.
Если вы используете WSL для локальной разработки, включение systemd делает управление сервисами и отладку приложений ближе к стандартному Linux-серверу. Проверьте версию WSL, обновите при необходимости, добавьте секцию [boot] в /etc/wsl.conf и перезапустите WSL.
Наличие простого, регулярно выполняемого плана резервного копирования сокращает время простоя и риск потери данных. Определите важные данные, выберите тип бэкапа, место хранения, автоматизируйте и регулярно проверяйте восстановление.
Если SSH‑сеанс перестал отвечать, сначала попробуйте escape‑последовательность (~.), затем найдите и завершите локальный процесс через kill. Для устойчивых соединений используйте Mosh и/или tmux.
Сгенерируйте пару SSH-ключей командой ssh-keygen на Linux, скопируйте публичный ключ на сервер через ssh-copy-id или вручную и проверьте права доступа. Используйте passphrase и ssh-agent для дополнительной безопасности.
Скопируйте публичный SSH‑ключ на удалённый сервер с помощью ssh-copy-id, чтобы войти без пароля. Генерация ключа, установка и рекомендации по безопасности описаны в инструкции.
Этот пошаговый гид показывает, как настроить централизованный лог‑сервер на базе rsyslog, перенаправлять логи с клиентов по UDP или TCP и безопасно хранить их в каталоге /var/log/remote/. Включены шаблоны конфигураций, проверки, рекомендации по фаерволу и план действий при неисправностях.
Контейнеризация Rust-приложений с Docker упрощает доставку, изоляцию и масштабирование. В статье показано, как создать простой веб-сервер на Actix, упаковать его в Docker (включая улучшённый многослойный Dockerfile), добавить .dockerignore, запустить контейнер и организовать сервисы через Docker Compose.
Этот пошаговый гид показывает, как упаковать Node.js REST API с PostgreSQL в Docker-контейнеры и запустить их через Docker Compose. Вы получите рабочую структуру проекта, Dockerfile, docker-compose.yml, команды миграции и подсказки по безопасной и повторяемой разработке.
В этой инструкции пошагово показано, как установить Apache Tomcat 10 на Ubuntu 20.04: установить JDK, загрузить и распаковать Tomcat, создать системного пользователя и unit-файл systemd, открыть доступ к менеджеру и проверить работу сервера на порту 8080.
В этой статье показано, как создать простое Go (Golang) веб-приложение и быстро развернуть его на AWS Elastic Beanstalk с помощью EB CLI. Приведены практические команды, контрольные списки, рекомендации по безопасности и варианты отката.
Краткий план: установите инструменты, распакуйте исходники, задайте DEBEMAIL/DEBFULLNAME, запустите dh_make, заполните debian/, соберите dpkg-buildpackage, подпишите GPG и протестируйте dpkg -i.
Grafana — открытая платформа для визуализации метрик. Руководство описывает три метода установки на Ubuntu, базовое управление сервисом, настройку источников данных, безопасность и сценарии отката.
cloud-init позволяет автоматизировать установку и настройку Linux VM в Azure путём вставки YAML в поле Custom data. Это ускоряет развертывание, делает его повторяемым и удобным для CI/CD.
Это практическое руководство покажет, как автоматически создавать архивы с Raspberry Pi и отправлять их на почту с помощью tar, mutt, скрипта и cron. Включены тесты и рекомендации по безопасности.
Запустите готовый сервер с WordPress за считанные минуты, используя Bitnami VM — без долгой ручной настройки LAMP/LEMP. Следуйте шагам ниже, переключите сеть в мостовой режим и используйте указанные логины.