Web sayfaları geçicidir; başka birinin bilgisayarında bulunur ve başka birinin denetimi altındadır. Güvendiğiniz ve ihtiyaç duyduğunuz bilgiler, yalnızca en çok ihtiyaç duyduğunuzda bir gecede ortadan kaybolmak üzere onlarca yıl dayanabilir. Archivy ile web sayfalarını kolayca Markdown olarak kaydedebilir, ardından kendi sisteminizde düzenleyebilir ve düzenleyebilirsiniz. Sonsuza dek senin. İşte nasıl.
Neden Kendi Arşivinizi Oluşturmak İstiyorsunuz?
Dünyanın neredeyse tüm bilgileri çevrimiçi olarak mevcuttur: Wikipedia şimdiye kadarki en büyük ansiklopedidir oluşturuldu ve MakeUseOf.com size nasıl harika ve ilginç şeyler yapabileceğinizi gösteren mükemmel teknik makalelere ev sahipliği yapıyor. şeyler. Bir makaleyi beğendiyseniz, bunu yapmak yeterince kolaydır daha sonra ziyaret etmek için tarayıcınızda yer imlerine ekleyin
ve Google veya başka bir hizmetle bağlantılı bir hesabınız varsa, yer imlerinize herhangi bir cihazdan erişebilirsiniz.Ancak web sayfaları kaybolur, siteler bağlantı yapılarını yeniden düzenler ve çoğu zaman sayfalar en son haberleri, teknolojiyi ve verileri yansıtacak şekilde güncellenir. Belirli bir yazılım sürümü için bir dizi talimata yer işareti koyabilir, ancak aylar sonra geri dönebilir ve adımların en son sürüme uyacak şekilde değiştiğini keşfedebilirsiniz. Çevrimiçi bulduğunuz bilgilere güvenmek ve bu bilgilere geri dönmek istiyorsanız, kendi kopyanızı çevrimdışı tutmak en iyisidir.
Arşiv Nedir?
Archivy, Raspberry Pi'nizde çalıştırabileceğiniz çeşitli çevrimdışı arşivleme çözümlerinden biridir. bazıları gibi ArchiveBox, web sitelerini kazıyacak ve çıktıyı HTML, PDF ve dahil olmak üzere çeşitli biçimlerde kaydedecektir. Ekran görüntüleri.
Arşiv, Markdown belgelerinin ağaç yapısına dayanan kişisel bir arşivdir. Dallara ayrılan klasörler oluşturabilirsiniz ve bir yer imi eklerseniz, web sayfasını sıyırır ve metni sizin için Markdown'a dönüştürür; başlıkları tıklanabilir bir içindekiler tablosuna dönüştürün ve bazı durumlarda görüntüleri otomatik olarak indirip Pi'nizde depolayın.
Markdown'ı düzenleyebilir, arşivin işinize yaraması için notlar ve etiketler ekleyebilir ve hatta kendi düşünce ve düşüncelerinizle ilgili bağımsız notlar ekleyebilirsiniz. Bir web arşivinden daha fazlasıdır: her yerden erişebileceğiniz kişisel bir arşivdir.
Raspberry Pi'nize Archivy Nasıl Kurulur?
Archivy bir Python uygulamasıdır ve bir tarayıcı aracılığıyla erişilmek üzere tasarlanmıştır, bu nedenle başlamadan önce şunları yapmanız gerekir: Raspberry Pi'nizi bir web sunucusu olarak ayarlayın. eğer sahip değilsen Raspberry Pi'nizde PIP ve Python zaten yüklü, şimdi kurun.
Archivy, arşivinizi aramanıza ve yönetmenize yardımcı olması için ElasticSearch'ü kullanabilirken, RipGrep ile de iyi çalışır. RipGrep'i şununla yükleyin:
sudo uygun düzenlemek ripgrep
Artık Archivy'i şununla kurabilirsiniz:
bip düzenlemek arşiv
Archivy'nin verilerini depolayacağı yeni bir dizin oluşturun:
mkdir ~/Archivy_data
Şimdi sisteminizi yapılandırmak ve bir yönetici kullanıcı oluşturmak için.
arşiv başlangıcı
...sihirbazı başlatacak
Sihirbaz, veri dizininizin tam yolunu ve aramayı kullanmak isteyip istemediğinizi soracaktır. Hangi türü kullanmak istediğiniz sorulduğunda istemde "ripgrep" yazın. Bir yönetici kullanıcı oluşturmak isteyip istemediğiniz sorulduğunda "y" girin.
Archivy'i şu şekilde çalıştırmaya başlayabilirsiniz:
arşiv çalışması
Arşiv, 5000 numaralı bağlantı noktasında çalışır ve ona aşağıdakileri girerek erişebilirsiniz:
senin.yerel.pi.adres:5000
...yerel ağınızdaki bir tarayıcıya.
Arşiv arşivinize evinizin dışından erişmek istiyorsanız, yeni bir Apache yapılandırma dosyası oluşturun:
cd /etc/apache2/sites-availablesudo nano archivy.conf
Bu yeni dosyada şunu girin:
<Sanal Ana Bilgisayar *:443>
Sunucu adısenin.ihtisas.tld
ProxyPass / http://127.0.0.1:5000/
ProxyPassTers / http:/127.0.0.1:5000/
ProxyPreserveHost Açık
</VirtualHost>
ile kaydet ve çık Ctrl + Ç Daha sonra Ctrl + X. Ardından Apache'yi şununla yeniden başlatın:
sudo servisi apache2 yeniden başlat
Let's Encrypt with ile yeni bir güvenlik sertifikası edinin
sudo sertifikası
Certbot size bir liste sunacak ve hangi site için güvenlik sertifikası istediğinizi seçmenizi isteyecektir. Uygun numarayı girin ve tıklayın Geri dönmek, ve Certbot her şeyin yolunda olup olmadığını kontrol edecek ve sisteminizde bir sertifika ve anahtar dosyası oluşturacaktır. Sorulduğunda "yönlendirme"yi seçin, ardından Apache'yi bir kez daha yeniden başlatın.
Artık alan adınızı veya alt alan adınızı ziyaret ettiğinizde, Arşiv şifreli bir bağlantı üzerinden sunulacaktır.
İnterneti ve Fikirlerinizi Arşivlemek için Arşivi Kullanın
Yönetici kullanıcı adı ve şifresiyle Archivy'de oturum açın ve yalnızca bir klasör olduğunu göreceksiniz: kök. yanındaki alana bir ad yazarak yeni bir alt klasör oluşturabilirsiniz. Alt dizin oluştur, ardından düğmesine tıklayın. Alt dizinler iç içedir ve istediğiniz kadar derin devam edebilirsiniz. Yapıda gezinmenize yardımcı olmak için ekranın solunda bir ağaç diyagramı oluşturulur.
Arşivinize bir web sayfası eklemek için tıklayın Yeni Yer İşareti düğme. Sizden URL ve etiketleri belirtmeniz istenecektir. Etiket eklemeniz gerekmez, ancak gezinmeye yardımcı olur. Hazır olduğunuzda, vurun Kaydetmek, ve Archivy sayfayı kazıyacak ve etiketler ve İçindekiler ile birlikte biçimlendirilmiş bir Markdown belgesi oluşturacaktır.
Belgenin düzenini tıklayarak değiştirebilirsiniz. düzenlemek düğmesi ve standart Markdown formatını kullanarak tam olarak uyarlamak için. Yeni etiketinizi belgenin herhangi bir yerinde "#" ile destekleyerek fazladan etiketler ekleyebilirsiniz. Etiketlerden herhangi birine tıklarsanız, aynı etikete sahip diğer arşivlenmiş makalelerin bir listesini görürsünüz. Kendinize ait bir dosya veya not eklemek için tıklayın. Yeni Not ve Markdown'a doğrudan girin.
Arşivleme hala devam eden bir çalışmadır, bu nedenle gelecekte yeni özelliklerin eklenmesini bekleyebilirsiniz ve açık kaynaklı bir proje olduğu için koda kendiniz bile katkıda bulunabilirsiniz.
Raspberry Pi'nizi Daha Fazlası İçin Kullanın!
Raspberry Pi, olağanüstü derecede çok yönlü bir makinedir ve bir sunucu olarak son derece iyi performans gösterir. Özellikle Raspberry Pi 4, olağanüstü bir iş yükünün üstesinden gelebilir ve aynı anda düzinelerce site ve hizmeti çalıştırabilir. Yemek yapmaktan kodlamaya, arşivlemeden sesli kitaplara kadar ilgi alanlarınız ne olursa olsun, Raspberry Pi'nizde çalışacak kendi kendine barındırılan bir çözüm vardır.