Värda din egen bokmärkning Webapp med Unmark

Bookmarking-webbplatser kan vara den enda sak som de flesta av oss har gjort längst på datorer. I allmänhet har bokmärkning varit detsamma i årtionden, men det finns många bra nya bokmärken som vi tittade på i vår guide till bokmärkning. Vi såg flera webbläsare och appar som låter dig bokmärkesidor, men kanske den mest intressanta av dem alla är Unmark, en gratis app från de bra på Plain som uppmuntrar dig att kategorisera dina bokmärken med vad du vill göra med dem - läs bifogad artikel, köp den listade produkten, kolla den medföljande YouTube-videon eller lyssna på det spårade spåret.

Den bästa delen om Unmark är att den också är tillgänglig som en öppen källversion som du kan vara värd och kör på din egen server gratis. Att vara självhyrd innebär att alla dina uppgifter förbli hos dig, och du behöver inte oroa dig för att tjänsten får en uppdatering som du inte tycker om, eller om tjänsten stängs av. Och eftersom open source-versionen är värd på GitHub kan användare med utvecklingsfärdigheter ändra hur det ser ut och fungerar, och dela dessa ändringar med andra Unmark-användare.

Idag kommer vi att ta dig processen att konfigurera Unmark på din egen server. Allt du behöver är ett domännamn och webbhotell med tillgång till en MySQL-databas. När du har Unmark installerat kan du använda din egen bokmärkningstjänst var som helst (inklusive mobila webbläsare) på din domän, utan begränsningar. Bokmärke med Unmark är så enkelt som att klicka på en bokmärke eller med förlängningen för Chrome. Låter som kul? Nu gör vi det!

Ställa in Unmark

Avmarkera funktioner ett enkelt gränssnitt och ett nytt tillvägagångssätt för bokmärkning

För att få Unmark upp och köra på din egen server måste du skapa en databas och underdomän för appen, hämta och göra några små ändringar i appfilerna, ladda upp de uppdaterade filerna till servern, kör en snabb installationsprocess , och du är bra att gå. Vi ska ta saker ytterligare ett steg genom att dessutom installera en tillägg för Chrome, så att du enkelt kan lägga till bokmärken till din egen Unmark-app från verktygsfältet.

Hämta Unmark

Ta bort Unmark installerfilerna från appens GitHub-sida genom att klicka på Hämta ZIP till höger. Därefter lossar du den till en plats som du enkelt kan hitta på hårddisken.

Navigera genom mapparna till program> config och hitta filen heter database-sample.php. Välj och duplicera den här filen genom att slå Cmd + D om du är på en Mac och byta namn på den nya filen till database.php. På PC, kopiera den här filen, klistra in den i någon annan mapp, byt namn på den till database.php och klistra in den i originalmappen.

Vi måste redigera den filen, men innan vi gör det måste vi först ...

Skapa en databas

Logga in på ditt webbhotellskonto och starta kontrollpanelen för domänen du vill konfigurera Unmark på. I det här fallet använder vi GoDaddy, så vi loggar in på webbhotellpanelen för vår valda domän och klickar på databaser till höger.

Klick Lägg till att skapa en ny MySQL-databas genom att ge den ett databasnamn (vilket i vissa fall också är standard användarnamn för databasen) och ett starkt lösenord.

Proffstips: du behöver det här lösenordet för att vara säkert och behöver inte komma ihåg det, så använd en lösenordsgenerator som den här för att skapa ett starkt lösenord med blandade tecken, bokstäver och siffror.

Skapa en ny databas som ska användas med Umark

Kopiera dessa uppgifter till en noterande app eller textredigerare - du måste klistra in dem exakt i databasen.php-filen som vi duplicerade tidigare. Du behöver också värdnamnet genererat efter att du har skapat databasen, vilket ser ut som om unmark.db.123456.hostedresource.com.

Spara dina databasuppgifter, inklusive databasnamn, användarnamn, lösenord och värdnamn

Skapa en underdomän

Unmarks självhävd version fungerar bäst med en underdomän, som unmark.tutsplus.com, i motsats till en undermapp i din domän som tutsplus.com/unmark. För att skapa en, logga in på domänens kontrollpanel och skapa en underdomän med vilket namn du vill. Jag går med unmark.abhimanyughoshal.com för denna handledning.

Med GoDaddy loggar du in på ditt konto och navigerar sedan till Hosted Domains. Klicka på i panelen som visas Hantera I kolumnen Subdomäner bredvid domänen du vill använda Unmark with. I nästa fönster klickar du på Lägg till underdomän, och ge sedan din nya underdomän ett namn. Du måste anteckna detta underdomännamn, liksom den mapp den är associerad med. GoDaddy ger dig också möjlighet att skapa en filmapp med samma namn som din nya underdomän, och det gör inställningen väldigt enkel att gå framåt.

Notera: Det kan ta var som helst från några ögonblick till 48 timmar för att DNS ska sprida din nya underdomän, så du kan behöva vänta lite innan din underdomän är tillgänglig. Du vet att det här är fallet om du får ett webbläsarfunktionellt "Websida ej hittat" fel om du försöker komma åt din underdomän med dina uppladdade filer. Det finns inte mycket du kan göra här, förutom vänta och försök igen om några timmar.

Skapa en underdomän att använda med Unmark

Redigera database.php fil

Nu när vi har ställt in vår värd för Unmark måste vi ange databasinformationen i konfigurationsfilen database.php. Navigera till config-mappen och öppna databasen.php i en textredigerare och rulla ner till den här raden:

om ($ _SERVER ['HTTP_HOST'] == 'localhost') // Om det är lokalt, ladda det här

Nedan klistra in i din databasinformation som så, byta in posterna i enkla citat efter = tecknet. Till exempel,

$ db ['default'] ['värdnamn'] = 'unmark.db.123456.hostedresource.com';

Det avsnittet måste se ut så här:

om ($ _SERVER ['HTTP_HOST'] == 'localhost') // Om det är lokalt, ladda det här
 $ db ['default'] ['värdnamn'] = 'unmarkag.db.7695597.hostedresource.com';
 $ db ['default'] ['användarnamn'] = 'unmarkag';
 $ db ['default'] ['password'] = 'xpassword123x!';
 $ db ['default'] ['database'] = 'unmarkag';
annat // Om inte lokalt, ladda det här
 $ db ['default'] ['värdnamn'] = 'unmarkag.db.7695597.hostedresource.com';
 $ db ['default'] ['användarnamn'] = 'unmarkag';
 $ db ['default'] ['password'] = 'xpassword123x!';
 $ db ['default'] ['database'] = 'unmarkag';

När du har gjort ändringarna, spara filen i samma format.

Ladda upp dina filer

Logga in på ditt värdkontos kontrollpanel och öppna filhanteraren eller få åtkomst till ditt värdkonto via FTP med hjälp av en app som Cyberduck och FTP-inloggningsuppgifterna från din webbhotell. Om du redan har en mapp skapad för din Unmark-installation, ladda upp alla filer och mappar i mappen "unmark-master" som du släppte på skrivbordet i det. Om du inte har en mapp för detta ändamål, skapa en ny mapp, ladda upp filerna och peka din Unmark underdomän till den mappen.

Kör Unmark installeraren

När dina filer har slutförts laddar du upp din favoritwebbläsare och navigerar till installationssidan på din nyskapade underdomän vars URL ser ut så här: subdomain.yourdomain.com/setup (i mitt fall är det unmark.abhimanyughoshal.com/setup).

Klick INSTALLERA UNMARK, skapa ett konto med en e-postadress och ett lösenord, och du är klar Du kommer vara inloggad till din egen Unmark-app, och du kan nu bokmärke tills korna kommer hem! Det enklaste sättet att komma igång är att dra Unmark + bookmarklet från din Unmark-app till din bokmärkesfält och klicka på den när du kommer över en sida du vill spara. Du får chansen att kategorisera ditt bokmärke efter aktivitet och lägga till en anteckning för att påminna dig varför sidan är viktig för dig när du sparar varje sida.

Installera Unmark, registrera ett konto och du är klar!

Installera Unmark Extension för Google Chrome

Om du inte är ett fan av bokmärken och hellre gömmer bokmärkesfältet för mer visningsområde, kan du använda Unmarks självhyrda Chrome-tillägg för att spara bokmärken - den här knappen sitter till höger om Omnibar tillsammans med dina andra tillägg " knappar och har samma funktion som bokmärket. Så här kan du ställa in det:

Först hämta filerna från GitHub-arkivet genom att klicka på knappen Hämta ZIP till höger. Unzip filen till en plats som du enkelt kan hitta på hårddisken. Navigera in i avmarkera-krom-master mapp och öppna filen som heter manifest.json i en textredigerare. Hitta den här koden i filen:

"behörigheter": [
"flikar",
"Contextmenus",
"*: //Unmark.it/"
 ],

Ändra nu domänen unmark.it för att peka på den underdomän du skapade för din Unmark-installation. I mitt fall är det unmark.abhimanyughoshal.com, så ser koden av koden i min fil ut så här:

"behörigheter": [
"flikar",
"Contextmenus",
"*: //Unmark.abhimanyughoshal.com/"
 ],

När du är klar, spara filen på samma plats.

Nästa, i denna tilläggsmapp, navigera till js> avmarkera och öppna filen base.js i en textredigerare. Vi måste ersätta webbadressen i den andra raden, som ser ut så här:

unmark.host = 'https://unmark.it';

Klistra in din underdomänadress så att andra raden ser ut så här:

unmark.host        = 'https://unmark.abhimanyughoshal.com';

Spara filen på samma plats.

Starta Google Chrome, klicka på knappen Hamburger icon och välj Verktyg> Extensions. Markera rutan högst upp för att aktivera utvecklingsläget och klicka sedan på Ladda upppackad förlängning ...

Aktivera utvecklarläget i Google Chrome för att installera Unmark-tillägget

Leta reda på din Unmark Chrome Extensions-mapp på hårddisken och klicka på ok. Installera förlängningen och du hittar Unmark-knappen på verktygsfältet. Du kan nu enkelt använda det här för att bokmärke webbsidor, och du behöver inte hålla bokmärkesfältet synligt längre.

Använd Unmark-förlängningen för snabb och enkel bokmärkning utan en bokmärkesfält

Slutsats

Hoppas det var inte så svårt! Att använda Unmark är ett snyggt sätt att spara viktiga webbsidor, och dess nya tillvägagångssätt för organisationen kan faktiskt hjälpa dig att kolla dina bokmärken istället för att låta dem samla damm och bli irrelevanta. Och värd det på din egen server betyder att dina uppgifter är privata och under din kontroll. Dessutom är det gratis!

Vilka är dina erfarenheter med självhäftande appar? Och vad är några andra verktyg du vill vara värd på din egen server? Låt oss veta i kommentarerna!