Note: this document takes the instructions in the PCSoft supplied document "Linux Deployment", adds some suggestions and compresses the instructions down to the minimum, corrected and tested commands that will get the Webdev application server running on a basic install of Ubuntu 16.04.
If you are doing this on your own install of Ubuntu 16.04 there is a dialog that asks for which options you want set up during the initial setup. Choose only to install SSH. Do not install the Ubuntu LAMP setup.
1. install Putty and WinSCP on Windows PC you will use to admin server
2. Activate basic VPS from www.vpsdime.com with Ubuntu 16.04 ($7.00 / mo) or use your own Ubuntu server or Virtualbox instance with an ssh server installed (basic installation from VPSDime comes with ssh server pre-installed).
3. login to VPS as root then
> apt update
> apt dist-upgrade
> apt install lynx
> lynx www.webmin.com
5. download Debian version of webmin from www.webmin.com to your server
6. install webmin using
> dpkg -i webmin_1.850_all.deb
7. use WinSCP to copy WebDev setup files to VPS /root directory - files are in: <WebDev_Setup_Directory>\WebDep - 10 Connections\Linux\Linux_44_64 under your Webmin install directory
8. On the VPS
> apt install apache2
> apt install vsftpd
> nano /etc/vsftpd.conf
Uncomment (remove leading #)
"local_enable=YES" (should be already uncommented)
"write-enable=YES"
"local_umask=022"
> Cntl-O, Cntl-X to save and exit
> apt install libqtcore4 libqtgui4
9. Reboot and re-login to VPS
10. You should be in /root
> chmod 777 webdev_install_test64
> ./webdev_install_test64 (remember leading period)
Accept all defaults and remember to write down management URLs, logins and
passwords for future use
> cd /etc/apache2/mods-enabled
> ln -s ../mods-available/actions.load ./actions.load
> ln -s ../mods-available/actions.conf ./actions.conf
> ln -s ../mods-available/cgi.load ./cgi.load
12. Reboot
At this point you should be able to use webmin to manage the Linux server at:
[_your_server_address_]
It is a convenient way to manage processes, add users, change passwords, etc. without having to know all the linux commands.
You should be able to access the Application Server using:
for HFSQL [_your_server_address_]
for Web [_your_server_address_]
for SaaS [_your_server_address_]
If you are doing this on your own install of Ubuntu 16.04 there is a dialog that asks for which options you want set up during the initial setup. Choose only to install SSH. Do not install the Ubuntu LAMP setup.
1. install Putty and WinSCP on Windows PC you will use to admin server
2. Activate basic VPS from www.vpsdime.com with Ubuntu 16.04 ($7.00 / mo) or use your own Ubuntu server or Virtualbox instance with an ssh server installed (basic installation from VPSDime comes with ssh server pre-installed).
3. login to VPS as root then
> apt update
> apt dist-upgrade
> apt install lynx
> lynx www.webmin.com
5. download Debian version of webmin from www.webmin.com to your server
6. install webmin using
> dpkg -i webmin_1.850_all.deb
7. use WinSCP to copy WebDev setup files to VPS /root directory - files are in: <WebDev_Setup_Directory>\WebDep - 10 Connections\Linux\Linux_44_64 under your Webmin install directory
8. On the VPS
> apt install apache2
> apt install vsftpd
> nano /etc/vsftpd.conf
Uncomment (remove leading #)
"local_enable=YES" (should be already uncommented)
"write-enable=YES"
"local_umask=022"
> Cntl-O, Cntl-X to save and exit
> apt install libqtcore4 libqtgui4
9. Reboot and re-login to VPS
10. You should be in /root
> chmod 777 webdev_install_test64
> ./webdev_install_test64 (remember leading period)
Accept all defaults and remember to write down management URLs, logins and
passwords for future use
> cd /etc/apache2/mods-enabled
> ln -s ../mods-available/actions.load ./actions.load
> ln -s ../mods-available/actions.conf ./actions.conf
> ln -s ../mods-available/cgi.load ./cgi.load
12. Reboot
At this point you should be able to use webmin to manage the Linux server at:
[_your_server_address_]
It is a convenient way to manage processes, add users, change passwords, etc. without having to know all the linux commands.
You should be able to access the Application Server using:
for HFSQL [_your_server_address_]
for Web [_your_server_address_]
for SaaS [_your_server_address_]