Pitkiä URL-osoitteita on vaikea muistaa. Itseisännöidyn URL-lyhentimen avulla sinun tarvitsee muistaa vain oma verkkotunnus ja lyhyt merkkijono. Näin määrität ja käytät sitä Raspberry Pi -laitteessa.

Miksi tarvitset URL-lyhentimen?

URL-osoitteet ovat pitkiä raskaita asioita, ja niitä voi olla vaikea muistaa. Esimerkiksi tämän viestin URL-osoite on https://www.makeuseof.com/run-your-own-url-shortener-on-raspberry-pi/. Se on 69 merkkiä, ja jos pidät sen jakamisen arvoisena osana sosiaalisen median viestiä, jossa on asetettu hahmo raja, se on 69 merkkiä, joita voit käyttää lyyriseen vahaamiseen kommenteilla, ja oma näkemyksesi artikla. Lyhyemmät URL-osoitteet antavat sinulle enemmän tilaa kirjoittaa.

URL-osoitteiden lyhentäjä ottaa pitkän URL-osoitteen, määrittää sille uuden, lyhyemmän URL-osoitteen ja ohjaa liikenteen alkuperäiseen pitkään URL-osoitteeseen. Esimerkkinä napsauttamalla https://tinyurl.com/2p8xswau lähettää pyynnön TinyURL-osoitteeseen, joka ohjaa pyynnön osoitteeseen https://www.makeuseof.com/author/david-rutland/

instagram viewer
, tämän kirjoittajan profiilisivu. Käyttämällä URL-lyhennystä olet säästänyt valtavasti 41 merkkiä.

Ne ovat myös erittäin käteviä, jos aiot kertoa jollekulle verkko-osoitteen – tai jopa kirjoittaa sen muistiin – linkin lähettämisen sijaan.

muu hyviä syitä käyttää URL-lyhennystä sisältää brändäyksen ja markkinoinnin, napsautusten seurannan ja täsmälinkit sovelluksiin.

Miksi isännöidä URL-lyhennystä Raspberry Pi: ssä?

Saatavilla on monia kaupallisia URL-osoitteiden lyhennyspalveluita. Jotkut ovat täysin maksettuja, toiset ovat täysin ilmaisia ​​käyttää, kun taas melkoinen osa toimii a 'Freemium'-malli, joka tarjoaa perustoiminnot ilman kustannuksia ja lataa enemmän kuin perus käyttö.

Olet ehkä jo kuullut URL-lyhennyspalveluista, kuten TinyUR, Bitly tai BL.INK, tai jopa käyttänyt niitä. Nämä palvelut isännöivät lyhennettyjen URL-osoitteiden kokoelmia, mutta ne ovat haavoittuvia eivätkä erityisen kannettavia. Jos rikot käyttöehtoja, kokoelmasi voi kadota silmänräpäyksessä. Jos palveluntarjoaja nostaa maksuja tasolle, johon et ole tyytyväinen, voit joko hyväksyä kiristävän hinnankorotuksen tai menettää URL-kokoelmasi.

Ja sitten on se tosiasia, että URL-osoitteet pitävät https://tinyurl.com/2p8xswau, vaikka ne ovat varmasti lyhyempiä kuin vaihtoehto, eivät ole erityisen helppo muistaa eivätkä erityisen lyhyitä.

Suorittamalla URL-osoitteiden lyhennystä Raspberry Pi: ssä et ole alttiina hinnannousuille, käyttöehtojen oivalloille ja voit muokata URL-osoitetta haluamallasi tavalla. Olemme valinneet Polr URL-osoitteiden lyhentäjänä, koska se on helppo asentaa, helppokäyttöinen ja mukana tulee suuri tuki.

Valitse lyhyt verkkotunnus

URL-lyhentimen tärkein ominaisuus on, että tuloksena olevan URL-osoitteen tulee olla lyhyt, ja sen saavuttamiseksi tarvitset lyhyen verkkotunnuksen. Kaikki hyvät .com-verkkotunnukset ovat poissa, mutta on olemassa satoja muita huipputason verkkotunnuksia, joita voit käyttää tukikohtana.

Me valitsemme muo.lol. Se on vain seitsemän merkkiä, helppo muistaa ja liittyy pääsivustoon. Olisimme voineet valita yhtä tehokkaan muo.funin, muo.gayn, muo.la: n tai muo.wtf: n. The mahdollisuudet hyvään verkkotunnukseen ovat loputtomia.

Rekisteröi verkkotunnus (meidän hintamme on 1,98 dollaria vuodessa) ja käy sitten Advanced DNS -osiossa. Luo uusi tietue valitsemalla A kuin tyyppi, @ isäntänä ja arvon vuoksi laita oma IP-osoitteesi. Aseta TTL mahdollisimman alhaiseksi.

Asenna Raspberry Pi Polrin kanssa

Ensimmäinen asia, joka sinun on tehtävä, on seurata opastamme Raspberry Pi -laitteen määrittämiseksi palvelimeksi. Kun olet tehnyt sen, kirjaudu sisään Secure Shellillä (SSH) ja päivitä sitten kaikki asennetut paketit:

sudo apt päivittää
sudo apt päivitys

Muuta hakemistoa, kloonaa Polr GitHub -tietovarasto ja aseta käyttöoikeudet:

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

Anna nyt omistusoikeus polr hakemisto Apache-käyttäjälle:

chown -R www-data polr
<imgalt="Päätelähtö polrin kloonaukseen ja lupien asettamiseen"korkeus="435"src=" https://static0.makeuseofimages.com/wordpress/wp-content/uploads/2022/09/clone-polr.jpg"leveys="1809" />

Siirry sisään polr hakemistoon, tee itsestäsi pääkäyttäjä ja asenna Composer-työkalu ja riippuvuudet:

CD polr
sudo su
curl -sS https://getcomposer.org/installer | php
php säveltäjä.phar Asentaa--no-dev -o

Näet varoituksen: "Älä suorita Composeria pääkäyttäjänä/superkäyttäjänä!" Tämä on kuitenkin turvallista jättää huomiotta. Tämän jälkeen Composer saattaa lähettää virheitä, jotka liittyvät puuttuviin PHP-moduuleihin; asenna ne:

osuva-saada asenna php-mbstring php-curl php-dom

Ja toista sitten edellinen komento. Kysyttäessä: "Luotatko 'kylekatarnls/update-helper'n suorittamaan koodia ja haluatko ottaa sen käyttöön nyt?" osuma Y näppäimistölläsi ja sitten Palata. Sinut palautetaan komentokehotteeseen. Poistu juurikuoresta ja vaihda sitten hakemistoja:

poistu
CD /etc/apache2/sites-available/

Ota Apachen uudelleenkirjoitusmoodi käyttöön:

a2enmod uudelleenkirjoitus

Ja käytä nanoa uuden Apache-konf-tiedoston luomiseen:

sudonanopolr.conf

Liitä siihen:

<VirtualHost *:80>
Palvelimen nimimuo.LOL
Palvelimen aliasmuo.LOL
DocumentRoot "/var/www/polr/julkinen"
<Hakemisto "/var/www/polr/public">
Vaatia kaikki myönnetty
Asetukset Indeksit FollowSymLinks
SalliOverride All
Tilaa salli, kiellä
Sallia alkaen kaikki
</Directory>
</VirtualHost>

…Vaihdetaan muo.lol omalla verkkotunnuksellasi. Tallenna ja poistu nanosta Ctrl + O sitten Ctrl + X. Ota uusi conf-tiedosto käyttöön ja käynnistä sitten Apache uudelleen:

sudoa2ensitepolr.conf
sudo-palvelu apache2 käynnistyy uudelleen

Polr vaatii tietokannan toimiakseen. Avaa MariaDB:

sudo mariadb

Lisää seuraavat merkinnät rivi kerrallaan:

LUODATIETOKANTA polr;
LUODAKÄYTTÄJÄ polr TUNNISTETTUBY 'huippusalainen salasana';
MYÖNTÄÄKÄYTTÖPÄÄLLÄ *.* TO polr@localhost TUNNISTETTUBY 'huippusalainen salasana';
MYÖNTÄÄKAIKKIetuoikeuksiaPÄÄLLÄ polr.* TO polr@localhost;
FLUSHETUOIKEUDET;
lopettaa;

Siirry takaisin Polr-asennushakemistoon ja kopioi .env tiedosto:

cd /var/www/polr
cp.env.perustaa.env

Voit nyt suorittaa ohjatun määritystoiminnon selaimen kautta osoitteessa http://your-domain/setup/

Ota Polr käyttöön selaimen kautta

Edessäsi on hämmentävä valikoima vaihtoehtoja ja tekstinsyöttökenttiä kaunista napaista taustaa vasten. Täällä kerrot Raspberry Pi URL-lyhentimellesi, mikä se on ja miten haluat sen toimivan. Jotkut näistä kentistä täytetään valmiiksi.

Jätä Tietokannan isäntä ja Tietokannan portti oletusarvoillaan, mutta muuta Tietokannan käyttäjätunnus to polr ja salasana siihen, mitä asetat MariaDB: ssä. Jos noudatit ohjeitamme tarkasti, näin on huippusalainen salasana. Sovelluksen URL-osoite on verkkotunnuksesi nimi.

Muut vaihtoehdot liittyvät siihen, kuinka haluat muotoilla lyhyitä URL-osoitteita, tarvitsetko salasanan sivuston käyttämiseen ja haluatko URL-osoitteesi julkisia. Muista asettaa järkevä järjestelmänvalvojan käyttäjätunnus ja suojattu salasana. Voit myös valita useista teemoista, kuten Google Material Design, Sanomalehti ja Midnight Black. Kun olet valmis, paina vihreää Asentaa -painiketta sivun alalaidassa.

Suojaa URL Shortener

Mies keskellä -hyökkäykset eivät ole hauskoja kenellekään (paitsi ehkä miehelle itselleen). Suojaa Polr-asennus käyttämällä Certbotia noutaaksesi ja asentaaksesi sertifikaatteja ja avaimia Let's Encryptistä.

sudo certbot

Kirjoita pyydettäessä sähköpostiosoitteesi ja valitse, mille nimelle haluat aktivoida HTTPS: n. Certbot hakee ja asentaa SSL-avaimet ja varmenteet Let's Encryptistä. Käynnistä Apache uudelleen:

sudo-palvelu apache2 käynnistyy uudelleen

Kun lataat sivun uudelleen selaimessasi, yhteys URL-lyhentimeen on suojattu. Lyhennä URL-osoite yksinkertaisesti liittämällä URL-osoite tekstikenttään ja napsauttamalla Lyhentää. Tai napsauta Linkkivaihtoehdot muokataksesi lyhyttä linkkiä.

Käytä Raspberry Pi -URL-lyhentäjääsi varoen!

Oman URL-osoitteiden lyhentäjän käyttäminen on loistava tapa seurata linkkejä, jotka pidät hyödyllisinä, ja linkkejä, jotka haluat jakaa muiden kanssa. Koska URL-osoitteiden lyhentäjä on julkisessa Internetissä, varo kuitenkin, ettet käytä sitä linkkien luomiseen laittomaan, eettisesti kyseenalaiseen tai piraattiseen materiaaliin.

URL-osoitteiden lyhentäjä on vain yksi monista Internetiin liittyvistä projekteista, joita voit ajaa Raspberry Pi: llä. Muita ovat mm kyky isännöidä valokuvagalleriasi, salasananhallintaa ja jopa henkilökohtaista pilvitallennuspalvelinta, jossa on useita hyödyllisiä sovelluksia.