Uzun URL'lerin hatırlanması zordur. Şirket içinde barındırılan bir URL kısaltıcıyla, yalnızca kendi alan adınızı ve kısa bir dizeyi hatırlamanız yeterlidir. Raspberry Pi'nizde nasıl kurulacağı ve kullanılacağı aşağıda açıklanmıştır.

Neden URL Kısaltıcıya İhtiyacınız Var?

URL'ler uzun hantal şeylerdir ve hatırlaması zor olabilir. Örneğin, bu gönderinin URL'si: https://www.makeuseof.com/run-your-own-url-shortener-on-raspberry-pi/. Bu 69 karakterdir ve belirli bir karakter içeren bir sosyal medya gönderisinin parçası olarak paylaşmaya değer olduğunu düşünüyorsanız sınır, bu 69 karakterdir, yorumla lirik hale getirmek için kullanabilirsiniz ve kendi yorumunuz madde. Daha kısa URL'ler size yazmak için daha fazla alan sağlar.

Bir URL kısaltıcı, uzun bir URL'yi alır, ona yeni, daha kısa bir URL atar ve trafiği orijinal uzun URL'ye yönlendirir. Örnek olarak, üzerine tıklayın https://tinyurl.com/2p8xswau TinyURL'ye bir istek gönderecek ve bu isteği şu adrese yönlendirecektir: https://www.makeuseof.com/author/david-rutland/

instagram viewer
, bu yazarın profil sayfası. Bir URL kısaltıcı kullanarak 41 karakterden büyük bir tasarruf sağladınız.

Ayrıca, bir bağlantı göndermek yerine birine bir web adresi vermeyi veya hatta yazmayı planlıyorsanız, bunlar çok kullanışlıdır.

Diğer URL kısaltıcı kullanmak için mükemmel nedenler marka bilinci oluşturma ve pazarlamayı, tıklamaları izlemeyi ve uygulamalara derin bağlantıları içerir.

Raspberry Pi'de Neden Bir URL Kısaltıcı Barındırın?

Birçok ticari URL kısaltma hizmeti mevcuttur. Bazıları tamamen ödenir, diğerlerinin kullanımı tamamen ücretsizdir, adil bir oran ise "Freemium" modeli, temel işlevlerden daha fazlasını ücretlendirirken ücretsiz olarak sunar kullanım.

TinyUR, Bitly veya BL.INK gibi URL kısaltma hizmetlerini zaten duymuş, hatta kullanmış olabilirsiniz. Bu hizmetler, kısaltılmış URL koleksiyonlarınızı barındırır, ancak savunmasızdır ve özellikle taşınabilir değildir. Hizmet şartlarını ihlal ederseniz koleksiyonunuz bir göz açıp kapayıncaya kadar kaybolabilir. Hizmet sağlayıcı, ücretleri rahatsız olduğunuz bir düzeye yükseltirse, fahiş fiyat artışını kabul edebilir veya URL koleksiyonunuzu kaybedebilirsiniz.

Ve sonra, URL'lerin beğendiği gerçeği var. https://tinyurl.com/2p8xswau, alternatifinden kesinlikle daha kısa olsa da, ne hatırlaması özellikle kolay ne de özellikle kısadır.

On URL kısaltıcınızı bir Raspberry Pi'de çalıştırarak, fiyat artışlarına, hüküm ve koşulların kaprislerine karşı savunmasız kalmazsınız ve URL'yi istediğiniz gibi özelleştirebilirsiniz. biz seçtik Polr Kurulumu kolay, kullanımı basit ve harika bir destekle birlikte geldiği için URL kısaltıcımız olarak.

Kısa Bir Alan Adı Seçin

Bir URL kısaltıcının temel özelliği, ortaya çıkan URL'nin kısa olması ve bunu başarmak için kısa bir alan adına ihtiyacınız olmasıdır. Tüm iyi .com alan adları gitti, ancak temel olarak kullanabileceğiniz yüzlerce başka üst düzey alan var.

Seçtik muo.lol. Yalnızca yedi karakterden oluşur, hatırlaması kolaydır ve ana web sitesiyle ilişkilidir. Eşit derecede etkili bir muo.fun, muo.gay, muo.la veya muo.wtf seçebilirdik. bu iyi bir alan adı için olanaklar sonsuzdur.

Alan adını kaydettirin (bizimkinin maliyeti yıllık 1,98 ABD dolarıdır), ardından gelişmiş DNS bölümünü ziyaret edin. seçerek yeni bir kayıt oluştur A tip olarak, @ ev sahibi olarak ve değer için kendi ev IP adresinizi girin. TTL'yi mümkün olduğunca düşük ayarlayın.

Raspberry Pi'nizi Polr ile Kurun

Yapmanız gereken ilk şey, Raspberry Pi'nizi bir sunucu olarak nasıl kuracağınıza ilişkin kılavuzumuzu takip etmektir. Bunu yaptıktan sonra Secure Shell (SSH) ile oturum açın, ardından kurulu paketleri güncelleyin ve yükseltin:

sudo uygun güncelleme
sudo uygun yükseltme

Dizini değiştirin, Polr GitHub deposunu klonlayın ve izinleri ayarlayın:

cd /var/www/
sudo git klon https://github.com/cydrobolt/polr.git --Derinlik=1
sudo chmod -R 755 polr

Şimdi sahipliğini ver Polr Apache kullanıcısının dizini:

chown -R www-veri polr
<imgalternatif="Klonlama polr ve ayar izni için terminal çıkışı"yükseklik="435"kaynak=" https://static0.makeuseofimages.com/wordpress/wp-content/uploads/2022/09/clone-polr.jpg"Genişlik="1809" />

içine taşı Polr dizini, ardından kendinizi kök kullanıcı yapın ve Besteci aracını ve bağımlılıkları yükleyin:

CD Polr
sudo su
curl -sS https://getcomposer.org/installer | php
php besteci.phar düzenlemek--no-dev -o

Bir uyarı göreceksiniz: "Composer'ı kök/süper kullanıcı olarak çalıştırmayın!" Ancak, bunu göz ardı etmek güvenlidir. Bu noktadan sonra Composer, eksik PHP modülleriyle ilgili hatalar verebilir; bunları şununla yükleyin:

uygun-elde etmek php-mbstring php-curl php-dom'u kurun

Ve sonra önceki komutu tekrarlayın. "Kodu yürütmek için 'kylekatarnls/update-helper'a güveniyor musunuz ve şimdi etkinleştirmek istiyor musunuz?" vurmak Y klavyenizde ve ardından Geri dönmek. Komut istemine döndürüleceksiniz. Kök kabuğundan çıkın, ardından dizinleri değiştirin:

çıkış
CD /etc/apache2/sites-available/

Apache yeniden yazma modunu etkinleştirin:

a2enmod yeniden yazma

Ve yeni bir Apache conf dosyası oluşturmak için nano'yu kullanın:

sudonanoPolr.conf

İçinde şunu yapıştırın:

<Sanal Ana Bilgisayar *:80>
Sunucu adımuo.yüksek sesle gülmek
SunucuAliasmuo.yüksek sesle gülmek
Doküman kaynağı "/var/www/polr/halk"
<dizin "/var/www/polr/public">
Gerekmek hepsi verildi
Seçenekler Dizinler FollowSymLinks
Tümünü Geçersiz Kılmaya İzin Ver
Sipariş ver, reddet
İzin vermek itibaren Tümü
</Directory>
</VirtualHost>

…Değiştirme muo.lol kendi alan adınızla. Kaydet ve nano ile çık Ctrl + O Daha sonra Ctrl + X Yeni conf dosyasını etkinleştirin, ardından Apache'yi şununla yeniden başlatın:

sudoa2ensitePolr.conf
sudo servisi apache2 yeniden başlat

Polr'ın çalışması için bir veritabanı gerekir. MariaDB'yi şununla açın:

sudo mariadb

Her seferinde bir satır olmak üzere aşağıdaki girişleri ekleyin:

YARATMAKVERİ TABANI Polr;
YARATMAKKULLANICI Polr TANIMLANMIŞİLE 'çok gizli şifre';
HİBE ETMEKKULLANIMAÇIK *.* İLE polr@localhost TANIMLANMIŞİLE 'çok gizli şifre';
HİBE ETMEKTÜMayrıcalıklarAÇIK Polr.* İLE polr@localhost;
YIKAMAAYRICALIKLAR;
çıkış yapmak;

Polr kurulum dizinine geri dönün ve kopyalayın. .env dosya:

cd /var/www/polr
CP.env.kurmak.env

Artık yapılandırma sihirbazını şu adreste tarayıcınız aracılığıyla çalıştırabilirsiniz: http://your-domain/setup/

Bir Tarayıcı Üzerinden Polr Kurulumu

Güzel bir kutup arka planına karşı şaşırtıcı bir seçenekler dizisi ve metin giriş alanları ile karşı karşıya kalacaksınız. Burada Raspberry Pi URL kısaltıcınızın ne olduğunu ve nasıl çalışmasını istediğinizi anlatacaksınız. Bu alanlardan bazıları önceden doldurulacaktır.

bırak Veritabanı Ana Bilgisayarı Ve Veritabanı Bağlantı Noktası varsayılan değerleri ile, ancak değiştirin Veritabanı Kullanıcı Adı ile Polr ve MariaDB'de belirlediğiniz her şeyin şifresi. Talimatlarımızı tam olarak izlediyseniz, bu çok gizli şifre. Uygulama URL'si, alan adınızdır.

Seçeneklerin geri kalanı, kısa URL'lerinizin nasıl biçimlendirilmesini istediğiniz, siteyi kullanmak için bir şifreye ihtiyacınız olup olmadığı ve URL'lerinizin herkese açık olmasını isteyip istemediğinizle ilgilidir. Mantıklı bir yönetici kullanıcı adı ve güvenli parola belirlemeyi unutmayın. Ayrıca Google Materyal Tasarımı, Gazete ve Geceyarısı Siyahı gibi çeşitli temalar arasından seçim yapabilirsiniz. İşiniz bittiğinde, yeşile basın Düzenlemek sayfanın altındaki düğme.

URL Kısaltıcınızı Güvenli Hale Getirin

Ortadaki adam saldırıları kimse için eğlenceli değil (belki adamın kendisi dışında). Let's Encrypt'ten sertifikaları ve anahtarları alıp yüklemek için Certbot'u kullanarak Polr kurulumunuzu güvenli hale getirin.

sudo sertifikası

İstendiğinde e-posta adresinizi girin ve HTTPS'yi hangi ad için etkinleştirmek istediğinizi seçin. Certbot, Let's Encrypt'ten SSL anahtarları ve sertifikaları alıp yükleyecektir. Şimdi Apache'yi yeniden başlatın:

sudo servisi apache2 yeniden başlat

Sayfayı tarayıcınıza yeniden yüklediğinizde, URL kısaltıcınızla olan bağlantı güvenli olacaktır. Bir URL'yi kısaltmak için URL'yi metin kutusuna yapıştırmanız ve kısalt. Veya tıklayın Bağlantı seçenekleri kısa bağlantıyı özelleştirmek için

Raspberry Pi URL Kısaltıcınızı Dikkatli Kullanın!

Kendi URL kısaltıcınızı çalıştırmak, yararlı bulduğunuz ve başkalarıyla paylaşmak istediğiniz bağlantıları takip etmenin harika bir yoludur. Ancak, URL kısaltıcınız halka açık internette bulunduğundan, onu yasa dışı, etik açıdan sorgulanabilir veya korsan materyallere bağlantılar oluşturmak için kullanmamaya dikkat edin.

Bir URL kısaltıcı, bir Raspberry Pi'de çalıştırabileceğiniz internetle ilgili birçok projeden yalnızca biridir. Diğerleri şunları içerir: fotoğraf galerinizi, şifre yöneticinizi ve hatta kişisel bir bulut depolama sunucunuzu çeşitli kullanışlı özelliklerle barındırma yeteneği uygulamalar.