My Blog

DokuWiki on cloud

 1-click AWS Deployment   1-click Azure Deployment 1-click Google Deployment

Overview

DokuWiki is a standards compliant, simple to use Wiki, mainly aimed at creating documentation of any kind. It is targeted at developer teams, workgroups and small companies. It has a simple but powerful syntax which makes sure the datafiles remain readable outside the Wiki and eases the creation of structured texts. All data is stored in plain text files, no database is required.

DokuWiki has many features, and many more can be added through free plugin downloads.

The DokuWiki engine is licensed under GNU General Public License Version 2.

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.

Cognosys provides hardened and ready to run images of DokuWiki on all public cloud ( AWS marketplace and Azure).

DokuWiki is owned by DokuWiki (https://www.dokuwiki.org/dokuwiki) and they own all related trademarks and IP rights for this software.

Deploy your DokuWiki securely on cloud i.e. AWS marketplace and Azure with Reliable Services offered by Cognosys at one-click with easy written and video tutorials.

DokuWiki on cloud for Azure

Features

Major Features of DokuWiki 

  • Simple syntax
  • Unlimited page revisions
  • Recent changes
  • Colored side by side diff support
  • Uploading and embedding of images and other media
  • Customizable Interwiki links
  • Optional CamelCase support
  • Content can be categorized in namespaces, easily browsable through an automatic index

High Usability

  • Section Editing allows editing of small parts of a page
  • Toolbar and access keys make editing easy for beginners and professionals
  • Easy navigation through breadcrumbs
  • Automatic table of contents generation
  • Locking to avoid edit conflicts

Access Control and Anti-Spam Measures

  • Simple support for read only pages
  • Extended Access Control Lists
  • Spam blacklist
  • Delayed Indexing
  • Mail encryption and rel=nofollow support

International

  • Support for over 30 languages
  • Full UTF-8 support
  • Romanization support for nicer URLs
  • Optional automatic plural linking for English wikis.

Fast

  • Index-based fast fulltext search
  • Page caching for quicker rendering
  • Ajax-enhanced interface

Extensible

  • Layout customizable through templates (over 50 already available)
  • Features can be extended through plugins (over 450 already available)

Easy Integration

  • No database required, uses plain text files
  • Syndication of recent changes as RSS or ATOM feeds
  • Authentication Backends for integrating with LDAP, MySQL, Postgres and others
  • Open Source and well documented source code
  • Easy to edit

AWS

Installation Instructions For  Ubuntu

Note: How to find PublicDNS in AWS

Step 1) SSH Connection: To connect to the deployed instance, Please follow Instructions to Connect to Ubuntu instance on AWS Cloud

1) Download Putty.

2) Connect to virtual machine using following SSH credentials :

  • Hostname: PublicDNS  / IP of machine
  • Port : 22

Username: To connect to the operating system, use SSH and the username is ubuntu.
Password : Please Click here  to know how to  get password .

Step 2) Database Login Details :

  • MYSQL Username : root
  • MYSQL Password : Passw@rd123

Note :-Please change password immediately after first login.

Step 3) Application URL: Access the application via a browser at http://PublicDNS/dokuwiki

Step 4) Other Information:
1.Default installation path: will be on your web root folder “/var/www/html/dokuwiki”.
2.Default ports:

  • Linux Machines:  SSH Port – 22 or 2222
  • Http: 80 or 8080
  • Https: 443
  • Sql or Mysql ports: By default these are not open on Public Endpoints. Internally Sql server: 1433. Mysql :3306

Configure custom inbound and outbound rules using this link

AWS Step by Step Screenshots

Product Overview

Stack Name-This will be your Current stack.

1

Choose Software Pricing

2

Choose your Version

3

Choose your EC2 Instance Type

4

Choose Your Key Pair

Choose your Region

6

Choose your Security Group

change VPC Settings

8

Azure

Installation Instructions For Ubuntu

Note : How to find PublicDNS in Azure

Step 1) SSH Connection: To connect to the deployed instance, Please follow Instructions to Connect to Ubuntu instance on Azure Cloud

1) Download Putty.

2) Connect to virtual machine using following SSH credentials :

  • Hostname: PublicDNS  / IP of machine
  • Port : 22

Username: Your chosen username when you created the machine ( For example:  Azureuser)

Password : Your Chosen Password when you created the machine ( How to reset the password if you do not remember)

Step 2) Database Login Details :

  • MYSQL Username : root
  • MYSQL Password : Passw@rd123

Note :-Please change password immediately after first login.

Step 3) Application URL: Access the application via a browser at http://PublicDNS/dokuwiki. 

  •  Username : azureuser (Please create new user and delete this user)
  •  Password : Passw@rd123

Step 4) Other Information:
1.Default installation path: will be on your web root folder “/var/www/html/dokuwiki”.
2.Default ports:

    • Linux Machines:  SSH Port – 22 or 2222
    • Http: 80 or 8080
    • Https: 443
    • Sql or Mysql ports: By default these are not open on Public Endpoints. Internally Sql server: 1433. Mysql :3306


Configure custom inbound and outbound rules using this link

Installation Instructions For Centos

Note : How to find PublicDNS in Azure

Step 1) SSH Connection: To connect to the deployed instance, Please follow Instructions to Connect to Centos instance on Azure Cloud

1) Download Putty.

2) Connect to virtual machine using following SSH credentials :

  • Hostname: PublicDNS  / IP of machine
  • Port : 22

Username: Your chosen username when you created the machine ( For example:  Azureuser)

Password : Your Chosen Password when you created the machine ( How to reset the password if you do not remember)

Step 4) Database Login Details :

  • MYSQL Username : root
  • MYSQL Password : Passw@rd123

Note :-Please change password immediately after first login.

Step 3) Application URL: Access the application via a browser at http://PublicDNS/dokuwiki. 

  •  Username : azureuser (Please create new user and delete this user)
  •  Password : Passw@rd123

Step 4) Other Information:
Default installation path: will be on your web root folder “/var/www/html/dokuwiki” ( Please see above Note for stack name)
2.Default ports:

  • Linux Machines:  SSH Port – 22 or 2222
  • Http: 80 or 8080
  • Https: 443
  • Sql or Mysql ports: By default these are not open on Public Endpoints. Internally Sql server: 1433. Mysql :3306

Configure custom inbound and outbound rules using this link

Azure Step by Step Screenshots

Google

Installation Instructions For Ubuntu

Installation Instructions for Ubuntu

Step 1) VM Creation:

  1. Click the Launch on Compute Engine button to choose the hardware and network settings.
  2. You can see at this page, an overview of Cognosys Image as well as estimated cost of running the instance.
  3. In the settings page, you can choose the number of CPUs and amount of RAM, the disk size and type etc.

Step 2) SSH Connection:To initialize the DB Server connect to the deployed instance, Please follow Instructions to Connect to Ubuntu instance on Google Cloud

1) Download Putty.

2) Connect to the virtual machine using SSH key

  • Hostname: PublicDNS  / IP of machine
  • Port : 22

Step 3) Database Login Details:

The below screen appears after successful deployment of the image.

successful deployment of the image

For local MySQL root password, please use the temporary password generated automatically during image creation as shown above.

i) Please connect to Remote Desktop as given in step 2 to ensure stack is properly configured and DB is initialized.
ii) You can use MySQL server instance as localhost, username root and password as shown above.

If you have closed the deployment page you can also get the MySQL root password from VM Details  “Custom metadata” Section.

Step 3) Application URL: Access the application via a browser at http://PublicDNS/dokuwiki

Step 4) Other Information:
1.Default installation path: will be on your web root folder “/var/www/html/dokuwiki”.
2.Default ports:

  • Linux Machines:  SSH Port – 22 or 2222
  • Http: 80 or 8080
  • Https: 443
  • Sql or Mysql ports: By default these are not open on Public Endpoints. Internally Sql server: 1433. Mysql :3306

Videos

Dokuwiki: Quick Walk Through

How install DokuWiki on your server


DokuWiki on cloud

Related Posts