Własny serwer – cz.18: DokuWiki
Ostatnia aktualizacja: 21 listopada 2024, 17:53
W kolejnej, osiemnastej części cyklu Własny Serwer zainstalujemy aplikację służącą do tworzenia dokumentacji online wiki – DokuWiki.
Co to jest DokuWiki?
Z Wikipedii:
DokuWiki – oprogramowanie typu wiki, którego celem jest tworzenie dokumentacji. DokuWiki rozpowszechniane jest na licencji GPL 2; zostało napisane w języku PHP. Działa na plikach tekstowych i nie wymaga bazy danych. Składnia używana do tworzenia dokumentów jest podobna do tej używanej przez oprogramowanie MediaWiki.
DokuWiki wymaga kilku narzędzi, które już wcześniej zainstalowaliśmy:
1. Serwer www -> cz.1: wlasny-serwer-cz-1-serwer-www
2. Interpretator PHP -> cz.2: wlasny-serwer-cz-2-php-i-sql (baza danych nie jest wymagana)
3. Certyfikat TSL/SSL (nie jest niezbędny, lecz wysoce zalecany – większość stron w sieci działa w oparciu o protokół HTTPS) -> cz.3: wlasny-serwer-cz-3-certyfikat-tsl-ssl
DokuWiki, w odróżnieniu od innych aplikacji webowych, nie wymaga systemu bazodanowego, ponieważ dane zapisuje do plików płaskich, czyli tekstowych.
Instalacja
Pobierz paczkę DokuWiki ze strony projektu. Upewnij się, że pobierasz najnowszą wersję. Dla celów tego wpisu użyłem, na chwilę obecną, najnowszą wersję 2022-07-31a „Igor”.
wget https://download.dokuwiki.org/src/dokuwiki/dokuwiki-stable.tgz
Rozpakuj archiwum tgz do katalogu, np. w którym pobrałeś paczkę:
tar xfv dokuwiki/dokuwiki-stable.tgz
Utwórz katalog na pliki DokuWiki:
mkdir -p /var/www/example.com/public_html
Skopiuj rozpakowany katalog dokuwiki do folderu, który udostępniasz za pośrednictwem serwera www (patrz cz.1), lub przenieś go bezpośrednio:
mv -a dokuwiki-2022-07-31a/ /var/www/example.com/
i zmień jego nazwę:
mv /var/www/example.com/dokuwiki-2022-07-31a /var/www/example.com/public_html
Zmień nazwę pliku htaccess:
mv /var/www/example.com/public_html/.htaccess* /var/www/example.com/public_html/.htaccess
Zmień właściciela plików DokuWiki:
chown -R www-data:www-data /var/www/example.com/public_html
Tak przygotowane plik DokuWiki są gotowe do dokończenia instalacji w przeglądarce internetowej, wybierając swoją domenę, np.:
example.com/install.php
lub:
localhost/install.php
W prawym górnym rogu możesz wybrać język instalacji, domyślny to Angielski.
Teraz wpisz w odpowiednie pola instalatora:
– Nazwę dla Twojego Wiki
– Nazwę administratora Wiki
– Realne imię
– Swój adres e-mail
– Hasło (dwa razy)
W opcji ACL policy możesz również wybrać charakter wiki:
– Otwarty – każdy może czytać i redagować
– Publiczny – każdy może czytać, lecz tylko tylko zarejestrowani mogą redagować
– Zamknięty – tylko zarejestrowani mogą czytać i redagować.
Możesz również wybrać rodzaj licencji, na jakiej będziesz udostępniać zawartość wiki.
Jeśli wypełniłeś wszystkie pola, wciśnij przycisk Save, aby zapisać ustawienia.
Instalacja zakończona sukcesem.
Twoje nowe Wiki jest gotowe do działania.
Po zalogowaniu się do panelu admina masz możliwość dokonania zmian w ustawieniach, doinstalowania nowej skóry lub wtyczek.
Instalacja DokuWiki jest prosta, poprzez brak konieczności konfiguracji bazy danych ogranicza się do ustawienia serwera www, rozpakowania plików i dokończenia instalacji w przeglądarce www.
Sama aplikacja DokuWiki jest bardzo lekka i szybka, przez co, według mnie, doskonale sprawdza się nawet na słabszych maszynach serwerowych.
W następnej części cyklu Własny Serwer zainstalujemy aplikację sklepu internetowego Quick.Cart.