User Rating: 5 / 5

Star ActiveStar ActiveStar ActiveStar ActiveStar Active
 

 

This page shows comments we made when creating this web-site. You may find these comments useful when installing your own stormul-site manually. Note, however, these comments do not offer detailed, step-by-step instructions to guide you through this development  - you still have to have an expertise in web-development to be able to accomplish this task manually (otherwise, refer to "Quick-Start -> Auto-Install" option).

Stormul

 

How to manually create new stormul-site on Digital Ocean (DO) Ubuntu 14.04 

  

   (a) Register domain name

   (b) Create Virtual Private Server (called droplet on DO)

   (c) Install Apache, MySQL, and PHP

   (d) Set server environment (e.g. Firewall and DNS settings)

   (e) Download and install extensions forJoomla (optional)

   (f) Configure virtual hosts

   (g) Upload Joomla/Wiki cms and the corresponding databases 

 

More detailed description of each step follows

 

(a) Register domain name

...

 

(b) Create Virtual Private Server (called droplet on DO) running Ubuntu 14.04

       This example shows how to create a server on Digital Ocean (DO).  

     1 Create new droplet on DO

 

(c) Install Apache, MySQL, and PHP 

       Apache, MySQL, PHP and Joomla must have already been installed by DO. Otherwise see

        https://www.digitalocean.com/community/tutorials/how-to-install-linux-apache-mysql-php-lamp-stack-on-ubuntu

 

(d) Set server environment (e.g. Firewall and DNS settings)

     1 Set Firewall

     2 Disable ipv6 on Ubuntu 14.04 

     3 DNS configuration

     4 Time zone, NTP and SWAP 

     5 Set SSH public/private keys

     6 Set self-signed SSL

     7 Move joomla to subfolder

     8 Implement Fail2ban

     9 Backup

 

(e) Download and install extensions forJoomla (optional)

All Joomla extensions listed below are distributed by the respective providers under the GPL license. Except the first two, all are distributed for free. The Membershipo Pro at the time of writing this section (October 2015) was offered at about $35 with a 12 month support.  The Multiusergroup was offered at 6 Euro with a forum and email-question support. All these plugins are integrated into the stormul download package. For a stand-alone application of a stormul-site, these plugins must be downloaded from the respective developer sites (to have access to regular upgrades of these plugins plus support from the developer).   

 

1 Membership Pro by Ossolution Team 
    http://extensions.joomla.org/extension/membership-pro

2 Multi usergroup registration

   http://extensions.joomla.org/extension/multi-usergroup-registration

3 Kunena discussion forum

   http://extensions.joomla.org/extension/kunena

4 Joomla Content Editor (JCE)

   http://extensions.joomla.org/extension/jce

5 Advanced Module Manager

   http://extensions.joomla.org/extension/advanced-module-manager

 

 

(f) Configure virtual hosts

     https://www.digitalocean.com/community/tutorials/how-to-set-up-apache-virtual-hosts-on-ubuntu-14-04-lts

 

(g) Upload Joomla/Wiki cms and the corresponding databases

     0 Login as a Founder to  https://stormul.com

     1 Download stormul files

     2 Move Joomla from Stormul to new site

     3 Move Wiki from Stormul to new site

     4 Set Google Analytics

 

Note that you can create a snapshot of your droplet and move it across DO accounts. Refer to https://www.digitalocean.com/ for  details

 

 

Stromul comes with several configured classes. To create new classes, checkout the link below.

How to create new class from scratch