privatebin
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
privatebin [2025/03/10 13:52] – created jp | privatebin [2025/03/12 07:09] (current) – jp | ||
---|---|---|---|
Line 1: | Line 1: | ||
===== PrivateBin ===== | ===== PrivateBin ===== | ||
+ | |||
+ | ;#; | ||
+ | {{: | ||
+ | ;#; | ||
PrivateBin - это простой paste-сервер, | PrivateBin - это простой paste-сервер, | ||
Line 18: | Line 22: | ||
apt update | apt update | ||
apt install -y apache2 php php-xml php-mbstring php-mysql php-json php-pdo | apt install -y apache2 php php-xml php-mbstring php-mysql php-json php-pdo | ||
+ | Удостоверимся, | ||
+ | |||
+ | | ||
+ | Создаем конфигурацию для сайта PrivateBin: | ||
+ | |||
+ | nano / | ||
+ | Добавляем содержимое в файл и меняем // | ||
+ | |||
+ | <WRAP prewrap> | ||
+ | < | ||
+ | < | ||
+ | ServerName paste.jpolisher.com | ||
+ | DocumentRoot / | ||
+ | ErrorLog ${APACHE_LOG_DIR}/ | ||
+ | CustomLog ${APACHE_LOG_DIR}/ | ||
+ | < | ||
+ | AllowOverride All | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | Включаем виртуальный хост: | ||
+ | |||
+ | | ||
+ | Перезапускаем апач: | ||
+ | |||
+ | | ||
+ | Устанавливаем PrivateBin, используя Git: | ||
+ | |||
+ | cd / | ||
+ | Устанавливаем права на файлы для Apache: | ||
+ | |||
+ | chown -R www-data: | ||
+ | Создаем A-запись для имени, по которому планируем обращаться к сервису. | ||
+ | Установим certbot для использования сертификатов Let's Encrypt: | ||
+ | sudo apt install certbot python3-certbot-apache | ||
+ | Запрашиваем сертификат для имени, используемого для PrivateBin: | ||
+ | sudo certbot --apache -d example.com -d www.example.com | ||
+ | {{tag> |
privatebin.1741614773.txt.gz · Last modified: 2025/03/10 13:52 by jp