Kako instalirati Docmost pomoću Docker na Ubuntu 24.04
Ako vam je ikada u organizaciji bilo potrebno rešenje za dokumentovanje unutrašnjih procesa, znate koliko je važno da objašnjenje tih procesa bude jasno objašnjeno i lako dostupno za pregled. Docmost je tu da to olakša – i to na način koji vam daje slobodu kreiranja novih stranica, upravljanje njima, pa čak i deljenja javno.
Za razliku od rešenja koja se plaćaju, Docmost je softver otvorenog koda (open source). To znači da ga možete instalirati sasvim besplatno na vaš VPS server i prilagoditi po meri svog tima. Nema skrivenih ograničenja, nema mesečnih obaveza koje vas vezuju za jedan servis – sve je pod vašom kontrolom!
Još jedna velika prednost je sigurnost i transparentnost. Kod je „otvoren“ i dostupan je svima, pa znate tačno kako sve funkcioniše i gde se čuvaju vaši podaci. Iza Docmost-a stoji aktivna zajednica koja stalno dodaje nove funkcije, ispravlja greške i donosi sveže ideje i odlična je alternativa popularnim servisima koji se plaćaju, kao Confluence, Notion, Asana i drugi.
Zašto baš Docmost?
Zato što dokumentacija ne bi smela da bude nešto strašno. Docmost pretvara gomilu rasutih beležaka, PDF-ova i poruka u jasan, pregledan i lako pretraživ prostor. Umesto da gubite vreme tražeći informacije, sve vam je na dohvat ruke – uredno, logično i spremno za deljenje sa timom.
Nema nepotrebne komplikacije, nema osećaja da se borite protiv alata koji bi trebalo da vam pomaže. Interfejs je čist, rad je intuitivan, a dodavanje sadržaja je brzo poput kucanja poruke.
Docmost je kao digitalna tabla koja uvek čeka da na nju upišete novu ideju – i da je pronađete onda kada vam zatreba. To je mesto gde znanje ne zastareva, nego raste zajedno sa vama.
Kako instalirati Docmost na VPS server
Docmost je najlakše instalirati na VPS serveru putem Docker-a, kako se na ovaj način on ne integriše u sistem, već se pokreće kao poseban kontejner koji u bilo kom trenutku može da se zaustavi i njegov rad nema uticaja na serverska podešavanja jer radi nezavisno.
Za početak je potrebno da uđete na server putem SSH i instalirate Docker i Docker Compose koji vam je potreban za lakše podešavanje budućeg kontejnera, a to možete uraditi na sledeći način pomoću ove dve komande:
apt update -y
– pre instalacije novog sofvera, potrebno je da proverite da li postoje nove verzije softvera na VPS serveru i ažurirate ih.
curl -fsSL https://get.docker.com | sh
– komanda za instalaciju Docker i Docker compose.
Nakon ovih koraka je potrebno da pripremite Docmost za instalaciju, te je potrebno da se kreira direktorijum u kom će se on nalaziti, zatim ući u isti i preuzeti Docker compose datoteku za brzo pokretanje kontejnera.
mkdir docmost
cd docmost
curl -O https://raw.githubusercontent.com/docmost/docmost/main/docker-compose.yml
Nako što ste ovo uradili, potrebno je da kreirate tajni ključ za Docmost, a to ćete uraditi sledećom komandom:
openssl rand -hex 32
Nako što ste pokrenuli ovu komandu, dobićete svoj tajni ključ, odgovor od servera će biti sličan ovome:
root@server:~/docmost# openssl rand -hex 32
5072100cd94de6e0834374b61e98c6749fd26c06259d94d52d624a579ebe6932
root@server:~/docmost#
Kopirajte tajni ključ i unesite ga u Docker Compose datoteku koju smo preuzeli. Kako biste otvorili docker-compose.yml, koristite sledeću komandu:
nano docker-compose.yml
Nakon otvaranja zamenite u liniji:
APP_SECRET: "REPLACE_WITH_LONG_SECRET"
na:
APP_SECRET: "VAŠ TAJNI KLJUČ"
Sačuvajte izmene tako što ćete na tastaturi pritisnuti zajedno CTRL+X, a zatim upišite Y i pritisnite Enter.
Nakon ovoga možete pokrenuti instalaciju kontejnera pomoću sledeće komande:
docker compose up -d
Ako ste uspešno pokrenuli Docmost, videćete nešto slično:
root@server:~/docmost# docker compose up -d [+] Running 39/39 ✔ redis Pulled 5.4s ✔ docmost Pulled 71.1s ✔ db Pulled 32.4s [+] Running 7/7 ✔ Network docmost_default Created 0.1s ✔ Volume "docmost_docmost" Created 0.0s ✔ Volume "docmost_db_data" Created 0.0s ✔ Volume "docmost_redis_data" Created 0.0s ✔ Container docmost-db-1 Started 1.4s ✔ Container docmost-redis-1 Started 1.3s ✔ Container docmost-docmost-1 Started
Ovo označava da su se kontejneri napravili i pokrenuli uspešno.
Kako podesiti Docmost na cloud serveru
Docmost-u možete pristupiti putem sledećeg URL-a: VAŠA-IP:3000
Nakon instalacije je potrebno podesiti Docmost, izabrati naziv za radnu površinu (workspace) i uneti podatke za registraciju korisnika tj. vas kao administratora.
Unestie informacije u polja kao što smo uradili mi:

Kada ste uneli sve podatke, kliknite na Create workspace i zatim ćete biti preusmereni na vašu radnu površinu (workspace).

Za ulazak na vašu radnu površinu (workspace) kliknite na „General“ u meniju sa leve strane, kako je to zapravo početni naziv radne površine koji se može izmeniti (workspace-a) i tu možete kreirati novu stranicu klikom na New page.

Da biste dodali fotografiju, neki prilog, zakačili Google dokumenta i slično, potrebno je da u novom redu upišete „/“ kako upravo kosa crta prikazuje spisak dostupnih komandi.
Takođe možete dodati nove korisnike u podešavanjima, kliknite na vaš nalog, zatim na Manage members, a zatim na Invite members i otvoriće vam se sledeći prozor u kome možete pozvati nove članove da se registruju.

Podešavanja samog Docmost-a su sasvim dovoljna i nema ih previše kao kod drugih softvera, u njima možete dodavati korisnike, menjati iste, dodavati nove grupe i „površine“, ako ćemo tačnije – sve ono što vam je potrebno za rad na ovakvoj platformi.
Zaključak
Instalacija i podešavanje Docmosta preko Dockera pokazala se kao brz i efikasan proces. Docker je omogućio da se ceo sistem pokrene u kontrolisanom okruženju bez komplikovanih podešavanja, dok je Docmost odmah pružio čistu i preglednu workspace platformu spremnu za unos i stvaranje dokumenata.
