Différences entre les versions de « PrivateBin »
Aller à la navigation
Aller à la recherche
(doc d’installation) |
|||
Ligne 1 : | Ligne 1 : | ||
Doc sysadmin de [https://github.com/PrivateBin/PrivateBin PrivateBin] (pastebin avec données chiffrées côté client et stockées sur le serveur). | Doc sysadmin de [https://github.com/PrivateBin/PrivateBin PrivateBin] ([https://privatebin.info 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). | 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). |
Version actuelle datée du 31 juillet 2021 à 18:58
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;
}
}