Da li biste želeli da vodite beleške pomoću usluge kao što je Evernote, ali ne želite da takva kompanija zna sve o vama? Sa Joplin-om postavljate raznovrsnu alternativu koja je funkcionalno gotovo potpuno kompletna. Razlika: imate sve pod svojom kontrolom. Čak i skladište na serveru, ako želite, za još veću privatnost. U ovom članku ćemo vam pokazati kako da ga podesite i šta možete da uradite sa njim.
1 Široko primenljiv
Verovatno ste upoznati sa programima kao što su OneNote i Evernote za vođenje i organizovanje beleški. Sa besplatnim Joplin-om otvorenog koda možete učiniti skoro isto, kao što ćete čitati u ovoj radionici. I na radnoj površini (Windows, macOS i Linux) i na mobilnim uređajima (Android i iOS) možete uređivati svoje beleške ili pratiti liste obaveza. Na primer, koristite ga za beleške za učenje ili posao, dokumentovanje projekata programiranja, vođenje lista za kupovinu ili spiskova poslova u bašti. Naravno, Joplin takođe obezbeđuje sinhronizaciju, uz dodatnu vrednost da možete izabrati gde će se beleške čuvati.
2 Čuvanje beleški
Iako biste mogli da koristite Joplin na jednom uređaju, verovatno ćete želeti da pregledate, uređujete i sinhronizujete beleške i na drugim uređajima. Postoji nekoliko opcija za centralno skladištenje vaših beleški, uključujući Nextcloud, Dropbox, OneDrive ili WebDAV. Prvo ćemo vam pokazati kako da koristite Dropbox. Zatim preuzimamo skladište pod sopstveno upravljanje, postavljanjem jednostavnog servera sa Linux operativnim sistemom Ubuntu, veb serverom Apache i ekstenzijom za WebDAV. Takođe možete koristiti Raspberry Pi sa Raspbian-om ako želite: nema posebnih zahteva za hardver. Ako svoje beleške čuvate na micro-SD kartici, izaberite pouzdan brend.
3 Instalacija
Počećemo tako što ćemo instalirati Joplin na Windows računar kako bismo mogli da isprobamo program. Da biste preuzeli Joplin, idite na http://joplinapp.org. Kada prvi put pokrenete Joplin videćete da već postoji beležnica sa imenom Dobrodošli! je kreiran, koji sadrži neke beleške sa objašnjenjima. Pročitajte ove savete i odmah će vam dati uvid u korišćenje Markdown formata. Zatim možete da izbrišete beležnicu: kliknite desnim tasterom miša na beležnicu i izaberite ukloniti. Nove verzije aplikacije se redovno pojavljuju, pametno je da ih instalirate da biste iskoristili prednosti novih funkcija. Kroz Alati / Opšte opcije možete promeniti jezik sa džoplin na holandski, ali znajte da nije sve (još) prevedeno.
4 Korisnički interfejs
U oknu za navigaciju sa leve strane možete da vidite pregled svojih beležnica i beleški u njima. Glavni prozor je podeljen na dva dela: u levom delu možete uneti beleške u takozvanom Markdown formatu, desno vidite rezultat u prikazu čitanja. Kroz Prikaži/Uključi izgled uređivača (Ctrl+L) možete promeniti ovaj format. Iznad uređivača vidite niz dugmadi koja vam pomažu kod, na primer, formatiranja teksta ili dodavanja datoteka i oznaka. U oknu za navigaciju možete lako da pregledate sve oznake koje ste dodelili beleškama. Takođe možete pretraživati svoje beleške po ključnoj reči koristeći okvir za pretragu.
Nedavno možete da pregledate i eventualno vratite ranije verzije beleške preko i-dugma.
5 Napišite beleške
Pisanje beleški u Džoplinu je uglavnom samo po sebi razumljivo. Obratite posebnu pažnju na upotrebu heš oznaka (# i ##) za zaglavlja na različitim nivoima. Takođe koristite poznate kombinacije tastera kao što su Ctrl+B (podebljano), Ctrl+I (kurziv). Da li želite da dodate programski kod ili, na primer, pravila za skriptu? Jedna komanda se može postaviti između tzv. back-ticks kao u `echo hello`. To je znak levo od tastera 1 na standardnoj tastaturi. Za više redova koda, stavite tri kvačice ispred i posle tog koda.
6 Sinhronizacija preko Dropbox-a
Za trenutak ćemo vam pokazati kako da koristite sopstveni server za čuvanje beleški, tako da imate sve pod sopstvenim upravljanjem. Ali to nije obavezno: Joplin takođe može da se sinhronizuje sa, na primer, Dropbox-om ili OneDrive-om. Za Dropbox idite na Alati / Opšte opcije. Uverite se da je Dropbox podešen kao cilj sinhronizacije. Sada pritisnite Синхронизовати (ili Ctrl+S). Prvi put kada treba da ovlastite sinhronizaciju sa Dropbox-om: pratite datu vezu, prijavite se na Dropbox i ovlastite pristup. Nakon toga dobićete kod. Kopirajte kod u Joplin i kliknite прихвати. Nakon toga, uparivanje je uspešno i možete da sinhronizujete beleške.
7 Instalirajte Apache
Da bismo beleške u potpunosti držali pod sopstvenom kontrolom, sada ćemo instalirati poznati softver za veb server Apache na server, uključujući modul za Apache za WebDAV. Ovde ćemo uzeti jednostavan Linux server sa Ubuntu 18.04 LTS kao početnom tačkom, ali Raspberry Pi sa Raspbian operativnim sistemom je takođe opcija. Koraci su isti. Prijavite se kao root, proverite da li je sistem ažuriran sa apt-get update i apt-get upgrade. Zatim instalirajte Apache pomoću apt-get install apache2. Moduli za WebDAV se instaliraju zajedno sa Apache-om, ali morate da aktivirate pomoću a2enmod dav i a2enmod dav_fs. Ako unesete IP adresu servera u pretraživač u vašoj mreži, sada bi trebalo da vidite podrazumevanu Apache stranicu.
8 Pripremite WebDAV
HTML stranica otvorena u prethodnom koraku može se naći u fascikli /var/www/html, a konfiguracija u /etc/apache2/sites-available/000-default.conf. Možete da onemogućite ovu podrazumevanu veb lokaciju sa a2dissite 000-default tako da će naša lokacija uskoro postati podrazumevana veb lokacija. U sledećem koraku ćemo stoga dodati sopstvenu konfiguraciju uključujući WebDAV. Napravite fasciklu za WebDAV u koju ćete čuvati beleške pomoću mkdir /var/www/webdav. Beleške će biti sačuvane ovde u obliku tekstualnih datoteka u Markdown formatu. Napravite Apache, koji radi pod korisnikom www-data, vlasnikom ovih i poddirektorijuma sa sledećom komandom:
chown -R www-data:www-data /var/www/9 Apache konfiguracija
Sada kreirajte novu konfiguracionu datoteku za WebDAV sa:
nano /etc/apache2/sites-available/webdav.conf
Stavite sledeće redove u njega (pogledajte i sliku):
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log kombinovano
Alias /webdav /var/www/webdav
Indeksi opcija
DAV On
AuthType Basic
AuthName webdav
AuthUserFile /etc/apache2/webdav.password
Zahtevaj važećeg korisnika
Učinite konfiguraciju aktivnom pomoću a2ensite webdava praćenog systemctl reload apache2. Pazite na greške u poslednjem koraku. Ako jeste, pažljivo proverite konfiguraciju. U ovoj konfiguraciji se odlučujemo za takozvanu osnovnu autentifikaciju, kako bismo ostali kompatibilni sa Joplinom.
10 Dodajte korisnika
Konfiguracija u prethodnom koraku pretpostavlja da su korisnici kojima je dozvoljen pristup navedeni u /etc/apache2/webdav.password. Da biste kreirali ovu datoteku i odmah dodali korisnika, pokrenite komandu:
htpasswd -c /etc/apache2/webdav.password korisničko ime
Zamenite svoje korisničko ime svojim imenom i unesite željenu lozinku dva puta odmah nakon komande. Za svakog sledećeg korisnika uradite isto, ali izostavite -c. Zatim se uverite da Apache može da pročita datoteku sa chown www-data:www-data /etc/apache2/webdav.password. Ponovo pokrenite Apache sa systemctl restart apache2.
11 Testirajte svoju konfiguraciju
Sada kada je konfiguracija aktivna, možemo lako da testiramo da li pristup funkcioniše preko pretraživača. Napravite datoteku u fascikli za WebDAV sa
echo welcome > /var/www/webdav/test.txt
Dodeli ovo pravom korisniku sa
chown www-data:www-data /var/www/webdav/test.txt
Sada pretražite pomoću pretraživača do IP adrese vašeg servera praćenog /webdav. Sada bi trebalo da bude zatraženo da se prijavite, gde unesete kreirano korisničko ime i lozinku. Nakon toga možete otvoriti datoteku test.txt i pročitati sadržaj. Sada možete da povežete i fasciklu u Windows Explorer-u.
12 Konfiguracija u Džoplinu
Sada smo spremni da koristimo server u Džoplinu, tako da će beleške biti sinhronizovane sa njim od sada. Иди на Alati / Opšte opcije i skrolujte nadole. Bee Sync Target izaberite svoj WebDAV. задњи WebDAV URL unesite vezu, u obliku //ipaddress/webdav/. Takođe unesite svoje korisničko ime i lozinku. Stavite ček Zanemari greške TLS sertifikata. Ovo posebno važi ako izaberete https (sa samopotpisanim sertifikatom). Zatim kliknite Proverite konfiguraciju sinhronizacije. Ako je sve ispravno podešeno, dobićete poruku da je sinhronizacija uspela.
13 Šifrujte svoje beleške
Dobra je ideja da svoje beleške zaštitite enkripcijom od kraja do kraja, tako da sadržaj nije čitljiv tokom sinhronizacije, kako na računaru tako i na serveru. Za ovo se koristi glavna lozinka po vašem izboru. Da biste omogućili šifrovanje, idite na Alati / Opcije šifrovanja i biraj Omogući šifrovanje. Unesite željenu glavnu lozinku i pazite da je ne izgubite ili ćete izgubiti pristup beleškama. Vaše beleške će tada biti šifrovane i ažurirane na serveru. Poželjno je da ovo uradite na računaru, jer sa velikim brojem beleški to zahteva malo snage računara. Od svakog uređaja će se tražiti (jednom) glavna lozinka, pored, naravno, podataka za prijavu na sam WebDAV.
14 Dobijte više od Džoplina
Naravno, ima smisla instalirati i Joplin na svoj pametni telefon ili tablet. Aplikacije za Android i iOS su relativno jednostavne, ali dobro rade. Takođe se preporučuje takozvani Web Clipper, proširenje za Chrome i Firefox koje vam omogućava da sačuvate veb stranice i snimke ekrana iz vašeg pretraživača u Joplinu.
Da li ste uvereni u mogućnosti Džoplina? Joplin pruža opciju za uvoz beleški iz Evernote-a, uključujući formatiranje, slike, priloge i sve metapodatke. Ako takođe želite da budete u mogućnosti da sinhronizujete beleške van vaše lokalne mreže, uverite se da je port 80 na vašem ruteru prosleđen na vaš server. U tom slučaju, možete razmotriti i https vezu sa Let's Encrypt sertifikatom.