Insane.pw

nginx

Установка Matrix Synapse + Element + Telegram bridge

Установка Matrix Synapse + Element + Telegram bridge

Установка Matrix Synapse + Element + Telegram bridge (mautrix-telegram) — Вообще серверов Matrix и клиентов достаточно много, мною было сделано вот так например. Не думаю, что это прям мануал, ну некое рабочее решение скажем так я думаю. Поехали, че. 1. Общая схема Element (браузер) → reverse VPS (nginx) → основной...

Перенос wordpress

Перенос wordpress

Заметка для переноса сайта на WordPress на другой сервер. В целом схема подходит для чего угодно. Описание будет для MySQL, если PostgreSQL, MariaDB или SQLite, то там синтаксис отличается, но суть одна. Делаем дамп нужной базы данных: mysqldump -u [пользователь] -p [имя_базы] > backup.sql Устанавливаем MySQL на нужный сервер: apt...

Jellyfin установка

Jellyfin установка

Среди всех медиа серверов мне более приятен Jellyfin. Просто в установке, открытый исходный код, минимум логов, ну и можно еще видео смотреть. Добавим репозиторий: apt update && sudo apt install -y wget gnupg wget -O - https://repo.jellyfin.org/jellyfin_team.gpg.key | sudo tee /usr/share/keyrings/jellyfin.gpg.key echo "deb [signed-by=/usr/share/keyrings/jellyfin.gpg.key] https://repo.jellyfin.org/ubuntu $(lsb_release -cs) main" | sudo...

Загрузка файлов в PHP

Загрузка файлов в PHP

Поставил движок на PHP (будь то WordPress или что-то ещё), решил залить файл — а в ответ ничего: либо сервер говорит «The server cannot process the image». Причина в том, что PHP по умолчанию не позволяет загружать файлы большого размера. В таком случае установим дополнительные модули: apt update apt install...

Проксирование через nginx

Проксирование через nginx

Тут рассмотрю варианты проксирования ресурсов http на localhost через https. На просто http выглядит также, только без установки сертификатов. Вариант 1: У вас есть домен и мы делаем все через letsencrypt. apt install certbot certbot certonly --standalone -d yourdomain.com Если нужна проверка через нс записи: certbot certonly --manual --preferred-challenges dns...