|
| !! __How To Install Virtualmin__ | | !! __How To Install Virtualmin__ |
- | __Install Webmin and Virtualmin__ |
+ | __Install Webmin and Virtualmin :-__ |
| Download Virtualmin using the below script. It is basically a shell script that will handle rest of the installation once executed. | | Download Virtualmin using the below script. It is basically a shell script that will handle rest of the installation once executed. |
| Then run | | Then run |
| bash install-virtualmin.sh|| | | bash install-virtualmin.sh|| |
- | __! first install all dependencies__ |
+ | __First install all dependencies :-__ |
| ||apt-get ~~#09F:update~~ | | ||apt-get ~~#09F:update~~ |
- | __Installation of tiki-manager and composer__ __1.clone directory__ |
+ | __Installation of tiki-manager and composer :-__ __1.clone directory :-__ |
| ||git clone - - depth 1 --branch master https://gitlab.com/tikiwiki/tiki-manager.git|| | | ||git clone - - depth 1 --branch master https://gitlab.com/tikiwiki/tiki-manager.git|| |
- | __2.go to this directory__ |
+ | __2.go to this directory :-__ |
| ||cd tiki-manager|| | | ||cd tiki-manager|| |
- | __3.install composer__ |
+ | __3.install composer :-__ |
| ||curl https://getcomposer.org/composer.phar > composer.phar | | ||curl https://getcomposer.org/composer.phar > composer.phar |
| php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" | | php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" |
| ||composer require symfony/console|| | | ||composer require symfony/console|| |
- | __Create Tiki Instance through CLI__ |
+ | __Create Tiki Instance through CLI :-__ |
| __1.__ Create Domain | | __1.__ Create Domain |
| ||php tiki-manager.php instance:create|| | | ||php tiki-manager.php instance:create|| |
- | ----type=local-- |
+ | --type=local |
| --web url=http://manager.tiki.org | | --web url=http://manager.tiki.org |
| --name=manager.tiki.org | | --name=manager.tiki.org |
| | | |
- | __Database setup(do this setup after selecting branch while creating instance)__1.go to webmin2.servers tab3. select mysql database server 4. go to select user permission tab 5. select user tab6. give permission to all |
+ | __Database setup(do this setup after selecting branch while creating instance) :-__*Go to webmin*Selectservers tab*Select mysql database server *Go to select user permission tab *Select user tab*Give permission to all |
| and save it | | and save it |
| + | __Configure SSL :-__ |
| + | *Go to virtualmin search ssl certificate |
| + | *Go to lets encrypt tab |
| + | *Request certificate |
| + | once done |
| + | *go to (tiki-admin.php) Page |
| + | *search "Protect all sessions" activate it. |
| + | __Setup Mail :-__ |
| + | *Login in gandi.net |
| + | *go to email tab (up to 5 @wikisuite.net accounts can be created for free) |
| + | *Create Mail Account via Virtualmin |
| + | *Login in Virtualmin |
| + | *go to edit user section |
| + | and |
| + | *add a user to this server |
| + | __Configure email account to Tiki's webmail :-__ |
| + | * Go to (tiki-admin.php) Page |
| + | *search webmail in controls panel and enable webmail |
| + | *open webmail |
| + | *add imap server to receive emails |
| + | *provide account name and imap server address then provide user credential |
| + | *add smtp server to send email |
| + | *go to Tiki-manager folder and uncomment the below line in .env file |
| + | SMTP_HOST= |
| + | SMTP_PORT= |
| + | SMTP_USER= |
| + | SMTP_PASS= |
| + | *Provide the credential and save it |