Difference between revisions of "Dokuwiki"
m (Transparent redirection to HTTPS has been fixed) |
Unnilennium (talk | contribs) |
||
(6 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
− | {{Languages}} | + | {{Languages|Dokuwiki}} |
== dokuwiki for SME Server == | == dokuwiki for SME Server == | ||
Line 5: | Line 5: | ||
=== Maintainer === | === Maintainer === | ||
− | [mailto:daniel@firewall-services.com[[User:VIP-ire|Daniel B. | + | [mailto:daniel@firewall-services.com][[User:VIP-ire|Daniel B.]] from [http://www.firewall-services.com Firewall Services] |
+ | |||
+ | ===Version=== | ||
+ | {{#smeversion: smeserver-dokuwiki }} | ||
+ | {{#smeversion: dokuwiki }} | ||
+ | [[Version::contrib9|fws]][[Has SME9::true| ]] | ||
=== Description === | === Description === | ||
Line 11: | Line 16: | ||
=== Requirements === | === Requirements === | ||
− | You need the [[Fws|firewall- | + | You need the [[Fws|firewall-services]] repo to install this contribs |
− | === Installation === | + | === Installation 8.x 9.x=== |
This contrib is currently held in the fws repository, so the following commands will install on your smeserver. | This contrib is currently held in the fws repository, so the following commands will install on your smeserver. | ||
− | yum install --enablerepo=fws smeserver-dokuwiki dokuwiki-plugins | + | yum install --enablerepo=fws --enablerepo=smecontribs smeserver-dokuwiki dokuwiki-plugins |
You will then need to activate the database changes etc. | You will then need to activate the database changes etc. | ||
Line 28: | Line 33: | ||
There is no panel in the server-manager, you can go to https://sme-ip/dokuwiki and perform a login with users and passwords of your internal ldap. | There is no panel in the server-manager, you can go to https://sme-ip/dokuwiki and perform a login with users and passwords of your internal ldap. | ||
+ | |||
+ | === Configuration === | ||
+ | A few DB properties are available to control DokuWiki configuration: | ||
+ | * '''AliasOnPrimary''' (enabled|disabled). Default is enabled. If disabled, the alias /dokuwiki will not be added in your main vhost in apache. This is only usefull if you want to create a dedicated vhost for DokuWiki | ||
+ | * '''Authentication''': can be either '''ldap''', which is the default. With this setting, all the accounts on your SME Server will be used. Group membership is available to handle ACL. The admin user has full access to all option. Other valid values are ''internal'', which will use the internal account in DokuWIki (you have to manually create accounts, or enable user registration in the configuration). The last value is 'LemonLDAP' which can be used to protect DokuWiki with [LemonLDAP-NG]. In this case, LemonLDAP::NG will handle authentication only, user information and group membership is looked up in LDAP, and authroization is handled by the DokuWiki ACL | ||
+ | * '''access''' (public|private). Default is private, which means the wiki is only available from the internal networks (and IP allowed to access the server-manager). If set to public, the wiki will be available from anywhere | ||
+ | * '''status''' (enabled|disabled). If set to disabled, the wiki won't be available anymore | ||
+ | |||
+ | === Backup and restore === | ||
+ | You should backup /etc/dokuwiki and /var/lib/dokuwiki (which store configuration and data respectivly) | ||
=== Uninstall === | === Uninstall === | ||
Line 33: | Line 48: | ||
signal-event post-upgrade; signal-event reboot | signal-event post-upgrade; signal-event reboot | ||
=== Bugs === | === Bugs === | ||
− | + | Sources for this contribs can be found in Firewall Service's repository [http://gitweb.firewall-services.com/?p=smeserver-dokuwiki;a=summary] | |
[[Category: Contrib]] | [[Category: Contrib]] | ||
+ | [[Category: Webapps]] |
Revision as of 05:02, 18 April 2021
dokuwiki for SME Server
Maintainer
[1]Daniel B. from Firewall Services
Version
fws
Description
DokuWiki is a simple to use and highly versatile Open Source wiki software that doesn't require a database. It is loved by users for its clean and readable syntax. The ease of maintenance, backup and integration makes it an administrator's favorite. Built in access controls and authentication connectors make DokuWiki especially useful in the enterprise context and the large number of plugins contributed by its vibrant community allow for a broad range of use cases beyond a traditional wiki.
Requirements
You need the firewall-services repo to install this contribs
Installation 8.x 9.x
This contrib is currently held in the fws repository, so the following commands will install on your smeserver.
yum install --enablerepo=fws --enablerepo=smecontribs smeserver-dokuwiki dokuwiki-plugins
You will then need to activate the database changes etc. The 'official' way is to perform
signal-event post-upgrade; signal-event reboot
or if you do not want to restart your computer
signal-event webapps-update
There is no panel in the server-manager, you can go to https://sme-ip/dokuwiki and perform a login with users and passwords of your internal ldap.
Configuration
A few DB properties are available to control DokuWiki configuration:
- AliasOnPrimary (enabled|disabled). Default is enabled. If disabled, the alias /dokuwiki will not be added in your main vhost in apache. This is only usefull if you want to create a dedicated vhost for DokuWiki
- Authentication: can be either ldap, which is the default. With this setting, all the accounts on your SME Server will be used. Group membership is available to handle ACL. The admin user has full access to all option. Other valid values are internal, which will use the internal account in DokuWIki (you have to manually create accounts, or enable user registration in the configuration). The last value is 'LemonLDAP' which can be used to protect DokuWiki with [LemonLDAP-NG]. In this case, LemonLDAP::NG will handle authentication only, user information and group membership is looked up in LDAP, and authroization is handled by the DokuWiki ACL
- access (public|private). Default is private, which means the wiki is only available from the internal networks (and IP allowed to access the server-manager). If set to public, the wiki will be available from anywhere
- status (enabled|disabled). If set to disabled, the wiki won't be available anymore
Backup and restore
You should backup /etc/dokuwiki and /var/lib/dokuwiki (which store configuration and data respectivly)
Uninstall
yum remove smeserver-dokuwiki dokuwiki-plugins dokuwiki signal-event post-upgrade; signal-event reboot
Bugs
Sources for this contribs can be found in Firewall Service's repository [2]