PrivateBin
Révision datée du 31 juillet 2021 à 19:58 par Seb35 (discussion | contributions)
Doc sysadmin de PrivateBin (site officiel) (pastebin avec données chiffrées côté client et stockées sur le serveur).
Je l’avais installé pour test sur mon domaine https://privatebin.seb35.fr mais ne l’utilisant pas, je le désinstalle. Cette doc devrait permettre une éventuelle réinstallation (sur Debian avec nginx + PHP).
git clone https://github.com/PrivateBin/PrivateBin.git /opt/privatebin
cd /opt/privatebin
chown -R root: .
chgrp -R www-data data
chmod -R g+w data
- /etc/nginx/sites-enabled/privatebin.seb35.fr
server {
listen 443 ssl;
listen [::]:443 ssl;
server_name privatebin.seb35.fr;
root /opt/privatebin;
index index.php;
# TLS
ssl_certificate /etc/ssl/private/privatebin.pem;
ssl_certificate_key /etc/ssl/private/privatebin.key.pem;
add_header Strict-Transport-Security "max-age=622080000";
ssl_session_timeout 1h;
deny all;
location = / {
allow all;
include php7.0-fpm.conf;
fastcgi_param SCRIPT_FILENAME $document_root/index.php;
fastcgi_param SCRIPT_NAME /index.php;
}
location /css/ {
allow all;
try_files $uri =404;
}
location /img/ {
allow all;
try_files $uri =404;
}
location /i18n/ {
allow all;
try_files $uri =404;
}
location /js/ {
allow all;
try_files $uri =404;
}
location /browserconfig.xml {
allow all;
try_files $uri =404;
}
location /robots.txt {
allow all;
try_files $uri =404;
}
}