User Tools

Site Tools


privatebin

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
privatebin [2025/03/10 13:55] jpprivatebin [2025/03/12 07:09] (current) jp
Line 1: Line 1:
 ===== PrivateBin ===== ===== PrivateBin =====
 +
 +;#;
 +{{:wiki:privatebin_logo.png|}}
 +;#;
  
 PrivateBin - это простой paste-сервер, который поможет безопасным образом поделиться какой-либо информацией - с возможностью установить срок хранения этой информации, запаролить её и т.д.  PrivateBin - это простой paste-сервер, который поможет безопасным образом поделиться какой-либо информацией - с возможностью установить срок хранения этой информации, запаролить её и т.д. 
Line 24: Line 28:
  
    nano /etc/apache2/sites-available/privatebin.conf    nano /etc/apache2/sites-available/privatebin.conf
-Добавляем содержимое в файл:+Добавляем содержимое в файл и меняем //ServerName// на имя, с которого хотим приходить на //PrivateBin// (к примеру, //paste.jpolisher.com//):
  
-<code> 
 <WRAP prewrap> <WRAP prewrap>
 +<code>
 <VirtualHost *:80> <VirtualHost *:80>
-ServerName YOUR_SERVER_IP+ServerName paste.jpolisher.com
 DocumentRoot /var/www/html/PrivateBin/ DocumentRoot /var/www/html/PrivateBin/
 ErrorLog ${APACHE_LOG_DIR}/privatebin-error.log ErrorLog ${APACHE_LOG_DIR}/privatebin-error.log
Line 40: Line 44:
 </WRAP> </WRAP>
  
 +Включаем виртуальный хост:
 +
 +   a2ensite privatebin.conf
 +Перезапускаем апач:
 +
 +   systemctl reload apache2.service
 +Устанавливаем PrivateBin, используя Git:
 +
 +   cd /var/www/html/ && git clone https://github.com/PrivateBin/PrivateBin.git
 +Устанавливаем права на файлы для Apache:
 +
 +   chown -R www-data:www-data PrivateBin/
 +Создаем A-запись для имени, по которому планируем обращаться к сервису. 
 +
 +Установим certbot для использования сертификатов Let's Encrypt:
 +
 +   sudo apt install certbot python3-certbot-apache
 +Запрашиваем сертификат для имени, используемого для PrivateBin:
  
 +   sudo certbot --apache -d example.com -d www.example.com
 +{{tag>Ubuntu LetsEncrypt Certificates}}
privatebin.1741614903.txt.gz · Last modified: 2025/03/10 13:55 by jp