Pastebin, Linux kullanıcıları için güvenilir bir araçtır. Bununla beraber, Bash betiklerini ve hatta geliştirme kodunu bir şapka damlasında paylaşmak çok kolaydır. Maalesef, bu özel bir servis değil, o yüzden herkes eşyalarını görebilir - korumak için biraz hamur tükürmediğiniz sürece. Aynı zamanda açık kaynak değil. Pastebin gibi çalışan ancak gizlilik gerektiren bir şeye ihtiyacınız varsa, ek ücret, eksi kendi kişisel Pastebin alternatifinizi bir Linux sunucusunda barındırabilirsiniz.
Bu kılavuzda,Ubuntu sunucusunu çalıştırmak için özel bir makine. Bununla birlikte, bir sunucunuz yoksa, bu kılavuzu Ubuntu masaüstünde izlemeyi düşünün, çünkü tüm web sunucusu teknolojisi kurulum için mevcuttur ve PrivateBin yazılımı yalnızca sunucuya özel yapılandırma araçları veya özel bilgiler gerektirmez.
Not: Bu eğitimde Ubuntu ve Ubuntu sunucusuna odaklansak da, LAMP'ı destekleyen herhangi bir Linux sunucu / masaüstü işletim sistemi çalışacaktır.
LAMP Sunucusu
Linux üzerinde çalışan çoğu Pastebin alternatifiinternet uygulamaları. Bu araçların çalışabilmesi için Linux sunucusundaki eksiksiz bir web araçlarına ihtiyacı vardır. Bu nedenle, kılavuzun bu bölümünde, bir LAMP yığınının nasıl ayarlanacağını gözden geçireceğiz.
LAMP yığını nedir? Linux (bizim durumumuzda, Ubuntu Sunucusu), Apache2, MySQL ve PHP. Bu araçlar olmadan yazılımı kılavuzda çalıştırmanın bir yolu yoktur.
Ubuntu'da bir LAMP yığını ayarlamak çok kolaydır. Bunu yapmak için, bir terminal açın, SSH üzerinden uzaktan kumanda edin (gerekirse) apt yükleme Komut.
sudo apt install lamp-server^
Yukarıdaki komutu çalıştırmak neredeyse yakalayacaktırihtiyacımız olan her şey. Her şey yüklendiğinde, başka bir araç yüklememiz gerekir. Spesifik olarak, Git aracına ihtiyacımız var, böylece GitHub ile etkileşime geçmek mümkün. Yüklemek için aşağıdaki komutu girin.
sudo apt install git -y
Git aracı çalıştığı için, yükleme işlemi başlayabilir.
PrivateBin yükleyin
PrivateBin'i çalışmak için bu kadar kolayyazılım geleneksel bir veritabanı yöntemi kullanmaz. Bunun yerine, tüm macunlar ve bilgiler “düz dosya” yapısında kurulur. MySQL gibi bir şey kullanmamak korkutucu ve verimsiz gelebilir, ancak değildir. Yalnızca dosya kurulumuna devam etmek, herhangi bir kullanıcının bu yazılımı kolayca ayarlayabileceği anlamına gelir. Daha da iyisi, SQL ve geleneksel veritabanı kurulumlarını atladığı için, yedekleme dosyaları kaydetmek kadar kolaydır.
PrivateBin'i kurmak için, GitHub'daki geliştirme sayfasıyla doğrudan etkileşime geçeceğiz. GitHub rotasına gitmek, yazılımı yüklemenin çalıştırmak kadar kolay olduğu anlamına gelir git klonu bir terminalde komut. Bir terminalde, CD komutunu çalıştırın, web dizinine gidin ve Git ile PrivateBin'i kurun.
cd /var/www/html/ sudo -s git clone https://github.com/PrivateBin/PrivateBin.git
PrivateBin yazılımını bir ile yükleme git klonu inanılmaz hızlı. Bu noktada, bir web tarayıcısı sekmesi açıp aşağıdaki URL’yi adres çubuğuna girerseniz, anında erişebilirsiniz.
http://ip-address-of-server-on-lan/PrivateBin
veya, Ubuntu masaüstüne yüklediyseniz:
http://localhost/PrivateBin
PrivateBin'i klon klasörüne bırakmak çok iyi değil. Daha iyi bir kurulum için, onu köke taşımayı düşünün / Var / www / html / dizin.
Kullanmak mv komutunu kullanın, tüm PrivateBin dosyalarını sağ dizine taşıyın ve tüm izinleri güncelleyin.
cd /var/www/html/PrivateBin/ sudo mv * /var/www/html/ sudo chmod 777 -R /var/www/html/
sudo rm -rf PrivateBin
Yeni PrivateBin kurulumuna şu adresten erişin:
http://ip-address-of-server-on-lan
veya, Ubuntu masaüstüne yüklediyseniz:
http://localhost
PrivateBin
PrivateBin çok basit bir araçtır. Kullanmak için web sitesini yükleyin ve “Editör” kutusuna bir miktar metin yapıştırın. Editör kutusundaki metin ile formatı ayarlama zamanı geldi. Editörün tepesine bakın ve “Format” ın yanındaki açılır menüyü seçin.

Menüde ilerleyin ve yapıştırmanız için uygun bir format seçin. Her şey iyi göründüğünde, yapıştırınızla paylaşılabilir bir link almak için “Gönder” i tıklayın.
Yıkıcı Pastalar
PrivateBin okuduktan sonra silinen tahrip edilebilir macunlar oluşturabileceğini biliyor muydunuz? Bu özelliği kullanmak için bir macun oluşturun ve “Okuduktan sonra yak” kutusunu işaretleyin.

Kendi kendini imha kutusunu kontrol ettikten sonra, yanındaki açılır menüyü tıklayın ve son kullanma tarihini ayarlayın. Bir kullanıcı "Okuduktan sonra yak" macununuzu açtığında, kendisini siler.
Yedek PrivateBin
Bir PrivateBin yedeği oluşturmak, bir Tar arşivi oluşturarak başlar.
tar -czvf private-bin.tar.gz /var/www/html/
GPG'yi kullanarak yedeklemeyi şifreleyin.
gpg -c private-bin.tar.gz
Orijinal arşivi silerek yedekleme işlemini tamamlayın.
sudo rm private-bin.tar.gz
Onarmak
PrivateBin yedeklemenizi geri yüklemek private-bin.tar.gz.gpg dosyasını / var / www / html / dizinine taşıyarak başlar.
sudo mv /path/to/private-bin.tar.gz.gpg /var/www/html/
GPG ile dosyanın şifresini çözün.
gpg -c private-bin.tar.gz.gpg
Arşivi çıkartın ve yedeği yerine yerleştirin.
tar -zvxf private-bin.tar.gz cd html mv * .. rm html cd /var/www/html</ P>
Yorumlar