Jak nastavit Wiki.js a mít svou vlastní Wiki během několika minut

Wiki.js je výkonná open-source wiki platforma postavená na Node.js. Podporuje úpravy Markdown i WYSIWYG, spolupráci v reálném čase, správu verzí a flexibilní možnosti ověřování, včetně Google a LDAP. V této příručce vám ukážeme, jak nastavit Wiki.js pomocí Dockeru, abyste mohli svou wiki zprovoznit během několika minut.

Obsah

Nainstalujte Wiki.js pomocí Docker Compose

Pomocí Docker a Docker Compose je neuvěřitelně snadné nastavit wiki.js. Nejprve vytvořte adresář s názvem „wikijs-docker“ a otevřete jej pomocí příkazu cd:

mkdir wikijs-docker && cd wikijs-docker

Poté vytvořte soubor „docker-compose.yml“ v libovolném textovém editoru:

nano docker-compose.yml

A poté do tohoto souboru vložte následující obsah:

services:

db
:
image
: postgres:16
environment
:
POSTGRES_DB
: wiki
POSTGRES_PASSWORD
: wikijsrocks
POSTGRES_USER
: wikijs
restart
: unless-stopped
volumes
:
- db-data:/var/lib/postgresql/data

wiki
:
image
: ghcr.io/requarks/wiki:2
depends_on
:
- db
environment
:
DB_TYPE
: postgres
DB_HOST
: db
DB_PORT
: 5432
DB_USER
: wikijs
DB_PASS
: wikijsrocks
DB_NAME
: wiki
restart
: unless-stopped
ports
:
- "80:3000"

volumes
:
db-data:

Uložte a zavřete soubor a poté spusťte kontejnery pomocí následujícího příkazu:

docker compose up -d

Po dokončení nastavení otevřete wiki.js ve svém prohlížeči na adresehttps://localhost. Zadejte podrobnosti o účtu správce a kliknutím na tlačítko Instalovat spusťte instalaci:

Po instalaci zadejte své přihlašovací údaje pro přihlášení.

Vytváření a správa stránek ve Wiki.js

Nyní můžete vytvořitdomovskou stránkuChcete-li začít přidávat obsah nebo otevřít panel pro správu pro správu nastavení, uživatelů a funkcí:

Pokud kliknete naVytvořit domovskou stránkutlačítko, budete požádáni o výběreditorpro stránku. Vyberte si ten na základě vašich preferencí a požadavků:

Zadejte vlastnosti stránky a klikněte naOKtlačítko pro vytvoření nové stránky:

Napište co chcete a klikněte naVytvořittlačítko pro vytvoření stránky:

Spravujte a organizujte obsah

Na řídicím panelu můžete prohlížet a upravovat stávající stránky, vytvářet nové stránky pomocí preferovaného editoru a organizovat obsah přesouváním, přejmenováním nebo mazáním stránek. Můžete také přidat štítky pro efektivní kategorizaci obsahu. Postranní panel a vyhledávací panel navíc usnadňují rychlou navigaci na konkrétní stránky ve vaší wiki:

Nastavení webu Wiki.js

V administračním panelu Wiki.js můžete konfigurovat nastavení webu, jako je národní prostředí, navigace, motivy a značky. Tyto možnosti pomáhají definovat globální konfiguraci vaší instance Wiki.js.

Základní nastavení pro celý web můžete nakonfigurovat vGenerálkartu, jako je název webu, popis, výchozí domovská stránka a viditelnost webu (veřejné nebo soukromé):

Přejděte naNárodní prostředíkartu pro nastavení výchozího jazyka, časového pásma a formátů data/času používaných na webu:

Chcete-li spravovat strukturu nabídek vaší wiki a ovládat, jak uživatelé procházejí obsah, přejděte na stránkuNavigační lišta.

VStránkymůžete prohlížet, spravovat a organizovat všechny stránky wiki. Můžete vytvářet nové stránky, upravovat stávající nebo spravovat hierarchii stránek.

Můžete také vytvářet a spravovat značky obsahu podTagykartu, která vám pomůže kategorizovat stránky a zlepšit možnosti vyhledávání. Podobně můžete upravit vzhled a chování vaší wiki zTématab. Můžete například upravit logo webu, barvy, písma a motivy rozvržení.

Správa skupin na vaší Wiki

VSkupinymůžete vytvářet skupiny uživatelů, přiřazovat členy a nastavovat oprávnění na úrovni skupiny pro řízení přístupu. Pomocí skupin organizujte uživatele podle rolí a spravujte jejich přístup konzistentně na vaší wiki.

Můžete kliknout na akonkrétní skupinaaktualizovat jeho nastavení, oprávnění, pravidla stránky a spravovat uživatele v rámci této skupiny. TheNastaveníumožňuje konfigurovat možnosti, jako je adresa URL přesměrování při přihlášení.

Kromě toho můžete procházetOprávnění,Pravidla stránkyaUživatelékartách pro kontrolu, k čemu má skupina přístup a kteří uživatelé jsou k ní přiřazeni.

Správa uživatelů ve Wiki.js

Chcete-li vytvořit nového uživatele, přejděte naUživateléklikněte naNOVÝ UŽIVATELa zadejte požadované podrobnosti.

Poté klikněte naVYTVOŘITneboVYTVOŘIT A ZAVŘÍTtlačítko pro vytvoření nového uživatele:

Klikněte na akonkrétního uživateleprohlížet a upravovat jejich profil, přiřazovat je do skupin uživatelů, nastavovat metody ověřování, jako jsou hesla a dvoufaktorové ověřování, a spravovat jejich stav pomocí akcí, jako jeDeaktivovat,OvěřteneboVymazat:

Můžete také aktualizovat jejich základní informace, rozšířená metadata (jako je poloha a název práce) a sledovat historii jejich aktivit:

Spravujte své moduly Wiki

Moduly jsou volitelné funkce, které vylepšují funkčnost Wiki.js. Například,Analyticsumožňuje povolit a nakonfigurovat integrace, jako je Google Analytics, pro sledování chování uživatelů a provozu na vaší wiki.

PoužijteAutentizacek nastavení a správě poskytovatelů ověřování (jako je místní přihlášení, LDAP, OAuth) a konfiguraci možností přihlášení.

Doporučené čtení:125 nejlepších nástrojů umělé inteligence k dokončení hodin práce během několika minut (2025)

Můžete povolit nebo zakázat systém komentářů a zvolit způsob interakce uživatelů s diskusemi na stránce.

Konfigurace systému

Můžete také spravovat způsob vykreslování, vyhledávání a ukládání obsahu konfigurací vykreslovacích strojů, indexování vyhledávání a možností úložiště. Můžete například přejít doVykreslováníkartu pro přizpůsobení způsobu vykreslování obsahu, jako je nastavení modulu Markdown nebo podpora diagramů, matematických výrazů atd.

VVyhledávaččásti, můžete nakonfigurovat možnosti interního indexování vyhledávání a integraci s vyhledávači:

Přejít naSkladováníčásti pro nastavení cílů zálohování a synchronizace pro váš obsah. Zde můžete spravovat, kde a jak se ukládají přílohy médií a stránek (místní souborový systém, AWS S3 atd.):

Správa zabezpečení a připojení

Zabezpečení a konektivitu můžete spravovat konfigurací přístupu k rozhraní API, nastavením e-mailu pro upozornění, úpravou zásad zabezpečení a povolením protokolu SSL k zabezpečení vašeho webu Wiki.js. Například můžete spravovatAPI tokenypro integraci Wiki.js s externími systémy nebo vašimi vlastními aplikacemi:

Můžeme nastavit odchozíe-mailnastavení pro zpracování oznámení, pozvánek a obnovení hesla ve Wiki.js.

Můžete konfigurovatZabezpečenínastavení, jako jsou časové limity relace, zásady hesel a omezení přístupu.

Kromě toho můžete nastavitSSL/TLScertifikáty k zabezpečení vašeho webu Wiki.js pomocí HTTPS.

Kromě toho můžete potvrdit své informace na Wiki, jako je zobrazení diagnostiky systému, podrobností o serveru a statistiky runtime prostředí, zInformace o systémusekce.

Můžete provádět akce údržby, jako je přeindexování vyhledávání, vymazání mezipaměti nebo resetování konfigurací zUtilitytab.

Konečně,Vývojářské nástrojevám umožní přístup k pokročilým nástrojům, jako je hřiště GraphQL, protokoly ladění nebo vlastní skripty:

Nyní, když jste se naučili, jak nastavit Wiki.js pomocí Dockeru, můžete jej snadno použít k vytváření interní dokumentace, týmových wiki nebo dokonce veřejných znalostních bází. Pokud stále zvažujete své možnosti, podívejte se na naše srovnání DokuWiki vs Wiki.js a zjistěte, která platforma je pro váš projekt ta pravá.

Related Posts