-
-
Notifications
You must be signed in to change notification settings - Fork 191
Installation on Windows Server (WAMP)
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.
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.
After WAMP installation, you are going to have a "WAMP64" folder in your server hard-drive and inside this one another folder called "WWW"
Second step: Download and install Git from http://git-scm.com/download/win as a normal windows software.
Running the installer:
Continue the installation clicking "Next" on every window until the end:
With a Right-clic over the empty space inside www folder, select "Open Git Bash here":
Type: git clone https://github.com/magicbug/Cloudlog.git and hit Enter:
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.
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:
and you will see this message:
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:
Go to "Your VirtualHosts" and clic on "localhost":
Web browser will be open automatically showing the wampserver page. In this page, clic on "PhpMyAdmin 5.2.1":
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):
You will see your new empty database created:
It's also necessary to create the cloudlog default user. Clic on "Privileges":
Add user account:
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"
Scroll down up to "Go" button and clic on it:
After that, you can close phpMyAdmin.
Now, open a new page on your web browser and type "localhost/cloudlog/install" and you will see the Cloudlog Install page:
You just have to enter the DataBase name previously created in MySQL (in my case "ea5wa") and clic on "Install" button:
At the end you are going to have this message, but don't worry...
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
And now, you are inside Cloudlog
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
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"
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:
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/
- Installation on Linux server
- Installation on Windows server
- Updating Cloudlog
- Hints & Tips
- cloudlog.php Config
- API
- Station Locations
- Radio Interface
- ADIF Import / Export
- Logbook of The World
- eQSL
- Print Requested QSLs
- Clublog Upload
- QRZ Logbook
- KML Export