Pastebin è uno strumento affidabile per gli utenti Linux. Con esso, è molto facile condividere gli script Bash o persino il codice di sviluppo in un batter d'occhio. Sfortunatamente, non è un servizio privato, quindi chiunque può vedere le tue cose, a meno che tu non tossisca un po 'di pasta per proteggerlo. Inoltre non è open source. Se hai bisogno di qualcosa che funzioni come Pastebin ma con la privacy, meno il costo premium, puoi ospitare la tua alternativa Pastebin personale su un server Linux.
In questa guida, consigliamo vivamente di configurare amacchina speciale per eseguire il server Ubuntu. Tuttavia, se non si dispone di un server, considerare di seguire questa guida sul desktop di Ubuntu poiché tutta la tecnologia del server Web è disponibile per l'installazione e il software PrivateBin non richiede strumenti di configurazione speciali solo per server o conoscenze speciali.
Nota: sebbene ci concentriamo su Ubuntu e Ubuntu server in questo tutorial, qualsiasi server Linux / sistema operativo desktop che supporti LAMP lo farà.
Server LAMPADA
La maggior parte delle alternative a Pastebin che funzionano su Linux sonoapplicazioni web. Questi strumenti necessitano di un set completo di strumenti Web su un server Linux per funzionare anche. Ecco perché in questa sezione della guida esamineremo come impostare uno stack LAMP.
Che cos'è uno stack LAMP? È Linux (nel nostro caso, Ubuntu Server), Apache2, MySQL e PHP. Senza questi strumenti, non è possibile eseguire il software nella guida.
Configurare uno stack LAMP su Ubuntu è semplicissimo. Per farlo, apri un terminale, remoto tramite SSH (se necessario) ed esegui quanto segue apt install comando.
sudo apt install lamp-server^
L'esecuzione del comando precedente prenderà praticamentetutto ciò di cui abbiamo bisogno Al termine dell'installazione, dovremo installare un altro strumento. In particolare, abbiamo bisogno dello strumento Git, in modo che sia possibile interagire con GitHub. Per installare, immettere il comando seguente.
sudo apt install git -y
Ora che lo strumento Git funziona, può iniziare il processo di installazione.
Installa PrivateBin
Far funzionare PrivateBin è semplicissimo comeil software non utilizza un metodo di database tradizionale. Invece, tutte le paste e le informazioni sono impostate in una struttura di "file flat". Non utilizzare qualcosa come MySQL potrebbe sembrare spaventoso e inefficiente, ma non lo è. Accedere a una configurazione solo file significa che qualsiasi utente può configurare facilmente questo software. Meglio ancora, dal momento che salta le configurazioni SQL e tradizionali del database, il backup è facile come salvare i file.
Per installare PrivateBin, interagiremo direttamente con la sua pagina di sviluppo su GitHub. Seguire la rotta GitHub significa che installare il software è facile come eseguire il clone git comando in un terminale. In un terminale, utilizzare il CD comando, passa alla directory web e installa PrivateBin con Git.
cd /var/www/html/ sudo -s git clone https://github.com/PrivateBin/PrivateBin.git
Installazione del software PrivateBin con a clone git è incredibilmente veloce. A questo punto, se apri una scheda del browser web e inserisci il seguente URL nella barra degli indirizzi, sarai in grado di accedervi immediatamente.
http://ip-address-of-server-on-lan/PrivateBin
oppure, se lo hai installato sul desktop Ubuntu:
http://localhost/PrivateBin
Lasciare PrivateBin nella cartella clone non è molto buono. Per una migliore configurazione, considera di spostarlo sul root / Var / www / html / directory.
Usando il mv comando, sposta tutti i file PrivateBin nella directory corretta e aggiorna tutte le autorizzazioni.
cd /var/www/html/PrivateBin/ sudo mv * /var/www/html/ sudo chmod 777 -R /var/www/html/
sudo rm -rf PrivateBin
Accedi alla nuova configurazione di PrivateBin su:
http://ip-address-of-server-on-lan
oppure, se lo hai installato sul desktop Ubuntu:
http://localhost
PrivateBin
PrivateBin è uno strumento molto semplice. Per usarlo, carica il sito Web e incolla del testo nella casella "Editor". Con il testo nella casella Editor, è tempo di impostare il formato. Guarda nella parte superiore dell'editor e seleziona il menu a discesa accanto a "Formato".

Scorri il menu e seleziona un formato appropriato per il tuo incolla. Quando tutto sembra a posto, fai clic su "Invia" per ottenere un link condivisibile per il tuo incolla.
Paste Distruttive
Sapevi che PrivateBin può creare paste distruttibili che vengono eliminate dopo essere state lette? Per utilizzare questa funzione, crea un incolla e seleziona la casella "Masterizza dopo aver letto".

Dopo aver selezionato la casella di autodistruzione, fai clic sul menu a discesa accanto ad essa e imposta la data di scadenza. Quando un utente apre la tua pasta "Masterizza dopo aver letto", si cancellerà da solo.
Backup PrivateBin
La creazione di un backup di PrivateBin inizia creando un archivio Tar.
tar -czvf private-bin.tar.gz /var/www/html/
Crittografa il backup utilizzando GPG.
gpg -c private-bin.tar.gz
Termina il processo di backup eliminando l'archivio originale.
sudo rm private-bin.tar.gz
Ristabilire
Il ripristino del backup di PrivateBin inizia spostando private-bin.tar.gz.gpg in / var / www / html /.
sudo mv /path/to/private-bin.tar.gz.gpg /var/www/html/
Decifrare il file con GPG.
gpg -c private-bin.tar.gz.gpg
Estrarre l'archivio e spostare il backup in posizione.
tar -zvxf private-bin.tar.gz cd html mv * .. rm html cd /var/www/html</ P>
Commenti