Alternative ways to automatically install Tiki

Just to be clear: you can install Tiki in more than one way! And WikiSuite is the recommended one of course, if you start from scratch and just want a good server. Here are a couple different scenarios outside the declared WikiSuite scope.

Tiki Manager's web interface

More info: Documentation of Tiki Manager's web UI

As of 2021-07-17, the web interface can be used to install Tiki but it is less stable. You may prefer to use the command line version.

Create Tiki Instance through Command Line

So now to install Tiki, you need a database. Virtualmin actually already created one for you when you created the domain.

Here is video to give you an idea of the process, how to get database details

Now, Tiki Manager will create a fresh Tiki instance fetching files from Git, and using database mentioned above.

For more info, please see the instance section of the documentation of Tiki Manager

So now, you need to log in using SSH with the user you just created (and not as root)

cd /home/example/tiki-manager
php tiki-manager.php instance:create

  • Connection type: local (because Tiki Manager is installing on the same server, accessible to the same user.)
  • WebURL: http://example.org (as above)
  • Name: you can keep what it proposes. This is just cosmetic.
  • Email: Your email so system can alert you of issues
  • WebRoot: /home/example/domains/example.org/public_html
  • You will get a warning (Target webroot folder is not empty). Installing a new Tiki instance, all files will be deleted. Do you want to continue? (yes/no): yes
  • TempDir: /home/example/tmp/
  • Backup user: (accept proposed value)
  • Backup group: (accept proposed value)
  • Backup file permissions: (accept proposed value)
  • Branch: git : 21.x (this provides latest released version of branch 21 + bug fixes of upcoming 21.x release.
  • Database host: (accept proposed value)
  • Database user: username from the Virtual Server (not the Sub-Server)
  • Database password: password from the Virtual Server (not the Sub-Server)
  • Database name: name from the Sub-Server (not the Virtual Server)

Here is video to give you an idea of the process, but you should use recommended answers above

After you have answered all the questions, it will take quite some time to install your Tiki. Perhaps 20-30 minutes or more, depending on your context. Just be patient and let it run.

After Successfully Creating the Tiki Instance

You will get the Tiki HomePage as below.

Login with
u: admin
p: (password you picked above)

The Tiki Install script from Virtualmin Pro

This can only be found in the Pro version of Virtualmin and not the GPL (for now); it can be a way of sponsoring the Webmin/Virtualmin Team or maybe you just decided that paid support is needed.

Virtualmin offers an install script (for existing/regular Virtualmin deployments that didn't make use of our installer) that can install a Tiki instance with minimal effort. Navigate to "Install Scripts" from the left menu, click "Show Install Options". On the next page select the database to be used, offer a path, and you are done.