2017-12-19 20:43:20 +01:00
2017-12-20 22:47:23 +01:00
2017-12-01 12:07:26 +01:00
2017-12-19 19:29:02 +01:00
2017-12-19 19:27:44 +01:00
2017-12-20 09:40:01 +01:00
2017-12-05 17:24:39 +01:00
2017-12-19 19:27:44 +01:00
2017-12-19 19:27:44 +01:00
2017-12-21 10:38:28 +01:00
2017-12-20 22:47:23 +01:00
2017-12-19 19:27:44 +01:00
2017-12-20 15:41:29 +01:00
2017-12-19 19:27:44 +01:00
2017-12-08 10:37:06 +01:00
2017-12-20 09:40:01 +01:00
2017-12-19 19:27:44 +01:00

This is the main repository containing all installation scripts, configuration and customization of operating system all application present in Spotter Cluster virtual machine.

Virtual machine specifications

  • Memory: 4 GB
  • CPU: 1 processor, 2 cores
  • Hard Disk: SCSI, 60 GB

Operating system installation

Download Alpine Virtual 3.7.0 x86_64 from https://alpinelinux.org/downloads/ and boot from it. At the login prompt, use the root user without password to log in.

# Set up interfaces (leave the default choices)
setup-interfaces
ifup eth0

# Download and launch the setup script  
wget dl.dasm.cz/alpine.sh
sh alpine.sh

The script will perform the bare Alpine linux installation into VM using LUKS-on-LVM. The default disk encryption password is password. No root password is set.

Application installation

First time setup

# Install git
apk --no-cache add git

# Clone the repository
git clone https://gitlab.dasm.cz:8443/Spotter-Cluster/Spotter-Cluster.git

# Enter the repository directory
cd Spotter-Cluster

# Optional: Edit the install sequence script
vi 00-install.sh

# Launch the script
./00-install.sh

Resuming from a snapshot

Assumes that the repository has already been cloned.

# Enter the repository directory
cd Spotter-Cluster

# Update repository
git pull

# Optional: Edit the install sequence script
vi 00-install.sh

# Launch the script
./00-install.sh

Port assignment

Application HTTP Port HTTPS Port
Redis 6379 N/A
Solr 8983 N/A
Sahana 8001 8401
CKAN 8003 8403
CKAN Datapusher 8004 N/A
OpenMapKit 8007 8407
Description
issues focused on Virtual machine ecosystem and developing core set of SW
Readme 6.2 MiB
Languages
Python 87.6%
Shell 6.7%
Ruby 2.7%
PHP 1.9%
JavaScript 0.6%
Other 0.4%