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)
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.
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.