User Tools

Site Tools


handson

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
handson [2017/10/25 09:41]
Michael Jaeger [FOSSology Installation]
handson [2018/10/25 07:41] (current)
Michael Jaeger
Line 44: Line 44:
  
  
-=== Short Cut ===+==== Short Cut ====
  
 A short cut in the sense of not really installing FOSSology is a ready made exported virtual machine. Steps: A short cut in the sense of not really installing FOSSology is a ready made exported virtual machine. Steps:
  
   - Download [[https://​www.virtualbox.org/​wiki/​Downloads|VitualBox]] (which can import .ova files) and install.   - Download [[https://​www.virtualbox.org/​wiki/​Downloads|VitualBox]] (which can import .ova files) and install.
-  - Download our ready made [[https://drive.google.com/open?id=0B-KX3xvGmNDOQ1R4X2hLRmQtZVU|FOSSology Virtual Machine]].+  - Download our ready made [[http://www.mcj.de/downloads/​fossology-3.3.0.ova|FOSSology Virtual Machine ​3.3.0]] - note that this is for the demo only.
   - Import this VM to VirtualBox: Menu '​File',​ then select '​Import Appliance'​. Then select the *.ova file and just go ahead, click OK for importing. Checking settings especially for assigned cores and main memory used might be useful. For simple tests, FOSSology runs with 1 core and 1GB of main memory.   - Import this VM to VirtualBox: Menu '​File',​ then select '​Import Appliance'​. Then select the *.ova file and just go ahead, click OK for importing. Checking settings especially for assigned cores and main memory used might be useful. For simple tests, FOSSology runs with 1 core and 1GB of main memory.
   - Start the newly imported virtual machine.   - Start the newly imported virtual machine.
Line 56: Line 56:
   http://​localhost:​8081/​repo/​   http://​localhost:​8081/​repo/​
   ​   ​
-===== Normal Installation (3 Ways) ===== +==== Normal Installation (3 Ways) ====
  
 As for the installation,​ there are three main ways to install FOSSology: As for the installation,​ there are three main ways to install FOSSology:
  
-  * **Using Docker**: if docker is installed, FOSSology is on docker hub. Also, please check the readme file of the project for more details. +  * Linux / Win / Mac: **Using Docker**: if docker is installed, FOSSology is on docker hub. Also, please check the readme file of the project for more details. 
-  * **Using Vagrant and VirtualBox**:​ just checkout or download the project and execute a classic vagrant up. +  * Linux / Win / Mac: **Using Vagrant and VirtualBox**:​ just checkout or download the project and execute a classic vagrant up. 
-  * **Install from source**: The installation from source is straight forward as described on our GitHub developer pages: [[https://​github.com/​fossology/​fossology/​wiki/​Install-from-Source|Github developer wiki]]. ​+  * Linux Only: **Install from source**: The installation from source is straight forward as described on our GitHub developer pages: [[https://​github.com/​fossology/​fossology/​wiki/​Install-from-Source|Github developer wiki]]. ​
  
 //Note 1:// After having installed FOSSology, use the default username and password for logging in: '​fossy'​ and '​fossy'​. ​ //Note 1:// After having installed FOSSology, use the default username and password for logging in: '​fossy'​ and '​fossy'​. ​
Line 74: Line 74:
   docker run -p 8081:80 fossology/​fossology   docker run -p 8081:80 fossology/​fossology
  
-This presumes that docker is installed and up and running. There are the following sources for installing docker in particular:+This presumes that docker is installed and up and running. ​you might prefer installing a final release of FOSSology as the above command installs the latest state of the github repository ("​latest master"​):​ 
 + 
 +  docker run -p 8081:80 fossology/​fossology:​3.3.0 
 + 
 +There are the following sources for installing docker in particular:
  
   * Installing docker on ubuntu can be found here: [[https://​github.com/​fossology/​fossology/​wiki/​FOSSology-Docker-testing-on-Ubuntu|FOSSology Docker testing on Ubuntu]]   * Installing docker on ubuntu can be found here: [[https://​github.com/​fossology/​fossology/​wiki/​FOSSology-Docker-testing-on-Ubuntu|FOSSology Docker testing on Ubuntu]]
Line 80: Line 84:
   * Installing docker on windows, there are pages [[https://​docs.docker.com/​docker-for-windows/​|for Windows on the docker homepage too]]!   * Installing docker on windows, there are pages [[https://​docs.docker.com/​docker-for-windows/​|for Windows on the docker homepage too]]!
  
-//Note 1//: For accessing a docker container, docker creates a local network on your computer. The IP address is printed in the terminal output usually when starting docker. As such, this IP address must be used (instead of localhost). Moreover, the installation registers FOSSology under a path at the web server: ''​repo/''​. This triaing path must be added to the URL. Running docker on a mac the resulting FOSSology URL looks like:+//Note 1//: For accessing a docker container, docker creates a local network on your computer. The IP address is printed in the terminal output usually when starting docker. As such, this IP address must be used (instead of localhost). Moreover, the installation registers FOSSology under a path at the web server: ''​repo/''​. This triaing path must be added to the URL. Running docker on a mac the resulting FOSSology URL could look like:
  
   http://​192.168.99.100:​8081/​repo/​   http://​192.168.99.100:​8081/​repo/​
 +  ​
 +or (with newer docker versions)
 +
 +  http://​localhost:​8081/​repo/​
   ​   ​
 //Note//: the actual IP address can be different on your docker setup! //Note//: the actual IP address can be different on your docker setup!
Line 123: Line 131:
 Note that this instance is for hands-on trainings only, and we will share credentials on the event. Note that this instance is for hands-on trainings only, and we will share credentials on the event.
  
-A public instance is at http://52.26.97.143/repo/ (testuser/​user).+A public instance is at http://83.169.21.23/fossology/ (testuser/​user).
  
  
handson.1508924488.txt.gz · Last modified: 2017/10/25 09:41 by Michael Jaeger