Debian Install | |
|
Install Debian 10 (stable) | |
Remove your Debian install volume (CD or USB disk) and reboot
Most of what you need is installed with the Web server package. There is a little to complete the installation and have a server and a Tiki online. |
Complete the installation | |
Update your Debian server | |
Check everything is up to date
Copy to clipboard
|
Install mariaDB | |
Copy to clipboard
|
Optional | |
While you will be able to run and complete the server setup and publish a website (a Tiki ❗ you need a lot more to assure your data protection and create the necessary services to manage easily your server, users, mailboxes, ect. There are control panel and addition that really help and set for you all the needed tools to administrate a server with several websites (virtual servers). Install Webmin and VirtualminDownload Virtualmin using the below script. It is basically a shell script that will handle rest of the installation once executed.
Copy to clipboard
Copy to clipboard
Restart webmin. Copy to clipboard
Use https://your_server_domain:10000 (you can use your server IP too)
Install several versions of PHPDebian 10 come by default with 7.0 and installing MariaDB will add PHP7.4. You may want to use in parallel other PHP versions (you can select for each of your virtual server the PHP version). Enable the sury.org repository and update the package list: Copy to clipboard
From here you can install any PHP package (change version number for what you need) and it will be accessible for your PHP version configuration in Virtualmin Copy to clipboard
Another side-note: when I used this php package list to install php 7.4 (see below) it was missing Once I completed the installation of the second PHP recheck the Virtualmin configuration it by logging into Virtualmin, and clicking System Settings -> Re-Check Config You can configure which one is the default PHP version used on new Virtual Servers. The default is to use the newest available. You can change that default in System Settings -> Server Templates -> Default -> PHP Options. To set your host or domain PHP version go to Virtualmin -> Server configuration -> PHP version and on that screen you can set the PHP version to useversion. PHP 7.4To add php 7.4 i used the virtualmin System -> Software Packages page and pasted this into the "Package from APT" box: Copy to clipboard
Installing gitInstall and check git is running Copy to clipboard
Installing Tiki from GitNavigate into your html directory. If you don’t know where it is located on your new server on Virtualmin check the Virtual Server Summary.
Copy to clipboard
Additional notes to install composer and the dependenciesThe composer installation from setup.sh check and requires some packages and libraries
previous guide for Sarge
Tiki is available in Debian's unstable distribution as package tikiwiki. If that package is not up-to-date and you want to install using the official sources, follow the instructions below. |
Sarge (stable) or Etch (testing) | |
|