Skip to content

Installation on Windows Server (WAMP)

ea5wa Juan Carlos edited this page Sep 2, 2024 · 37 revisions

You can install Cloudlog on a windows PC acting as a server to use it locally (on the same computer) or externally from another device. If you are going to use it externally you need to be familiar with TCP/IP, Ports, and everything related with servers (not an easy job). But to be used locally is not complicated, just following these instructions you should do it.

First step: Download and Install WAMP:

There are lots of tutorials on Internet, such as https://www.developerdrive.com/installing-and-configuring-a-wamp-server-on-your-computer/. Is basically like another windows software, download the installer and run it. In the same process Apache, MySQL and PHP are going to be installed on your computer.

WAMP Download:

image

image

image

image

WAMP Installation:

image

image

image

image

image

image

image

image

After WAMP installation, you are going to have a "WAMP64" folder in your server hard-drive and inside this one another folder called "WWW"

image


Second step: Download and install Git from http://git-scm.com/download/win as a normal windows software.

image

image

image

Running the installer:

image

image

Continue the installation clicking "Next" on every window until the end:

image


Third step: Using Git CMD (command line similar to MS-DOS) to download Cloudlog code:

With a Right-clic over the empty space inside www folder, select "Open Git Bash here":

image

Type: git clone https://github.com/magicbug/Cloudlog.git and hit Enter:

image

image

Once it's done, you can close the Git Bash window.

If everything is ok, you should have a folder named Cloudlog with this route C:\wamp64\www\cloudlog. Inside this folder you should have the cloudlog files and folders cloned from github.

image

image


Forth step: Create Database and User using MySQL:

Is also necessary to create an empty database in MySQL (installed with WAMP). Cloudlog will use this database to save all the data displayed in the application.

First, run wampserver clicking on the Wampserver64 icon visible on your desktop:

image

and you will see this message:

image

When that message dissapears, wampserver is already started and running. Using the WAMP menu, you can access to phpMyAdmin and create that database. Clicking with left button on WAMP green icon:

image

Go to "Your VirtualHosts" and clic on "localhost":

image

Web browser will be open automatically showing the wampserver page. In this page, clic on "PhpMyAdmin 5.2.1":

image

image

You should login with user "root" and nothing as password. Just clic on "Start Session" and you will be inside MySQL where you have to create an empty database. Clicking on "DataBases", you have to enter a name for your database (your callsign for example):

image

image

image

You will see your new empty database created:

image

It's also necessary to create the cloudlog default user. Clic on "Privileges":

image

Add user account:

image

The default user for Cloudlog is User: m0abc and password: demo (password has to be entered two times in "Password" and "Re-type") and clic on "Check all"

image

Scroll down up to "Go" button and clic on it:

image

After that, you can close phpMyAdmin.


Fifth step: Cloudlog Install:

Now, open a new page on your web browser and type "localhost/cloudlog/install" and you will see the Cloudlog Install page:

image

You just have to enter the DataBase name previously created in MySQL (in my case "ea5wa") and clic on "Install" button:

image

At the end you are going to have this message, but don't worry...

image

Hit on F5 key on your keyboard (to reload the page) and you will see your Login to Cloudlog page. First time you have to enter with the user "m0abc" and password "demo". Clic on "Login ->" button

image

And now, you are inside Cloudlog

image

Next step is to modify the Administrator user changing the data from m0abc to yours. Clic on "m0abc" and then "Account" you are going to see the "General Information" tab. Here you should enter your personal data and save the changes using the lower button "Save Account".

And then you can Logout and Login again with your callsign and password

image

After the first login with your credentials you can start using Cloudlog, but first:

  • Update Country Files
  • Create a Logbook
  • Create a Station Location (or several... it depends on your activities) and set it as "Active"

image

image

image

image

image

image

image

When you had finished this steps, with one Station Logbook and at least one Station Location, you can import your qso's using "ADIF import/export".

Everytime you want to get access into your logbook you just have to type "localhost/cloudlog" in your web browser:

image


If you want to access to your cloudlog from everywhere, out from your local network, you need to open port 80 on your router and a fix IP or a Hostname. Look at you router user manual to open it. Also, in that case, you will need to know your network external IP (Public IP) or use a hostname provider service like no-ip (free) or dyndns (license).

Also you need to configure your Apache server to allow access from everywhere... Is not a job for newbies.

If you need this functionality I suggest you to pay 4 pounds/month using the "Subscription Button" on the cloudlog webpage

https://www.magicbug.co.uk/cloudlog/


Clone this wiki locally