FusionForge

Difference between revisions of "Installing"

From FusionForge Wiki
Jump to: navigation, search
(Just following stable release.)
(Installing from source)
 
(29 intermediate revisions by 5 users not shown)
Line 1: Line 1:
== Versions ==
+
== Packaged install ==
  
There are several versions currently maintained or developped, on 4 distinct "branches" :
+
If official packages are available for your distribution, we recommend you use them.
* Old '''4.8 branch''' (will incorporate only maintenance fixes), latest released version is '''4.8.3'''
 
* Current '''stable''' branch : '''5.0 branch''' (will incorporate only maintenance fixes), latest released version is '''5.0.2''' : recommended for production sites.
 
* Stabilization branch for next stable branch : '''5.1 branch''' no ETA available yet.
 
* development ''trunk'' : definitively '''not''' a stable version : this is where the next version is actively developed, so, the trunk is hosting the future 5.1 version.
 
  
Installation using the trunk is for ''developers'' (or warriors).
+
=== Debian and derivatives ===
  
== System requirements ==
+
<code>.deb</code> packages are available for Debian, see [[DEB Installation]].
[[FusionForge]] is mainly developed on Linux systems, but it should run on other Unix variants as well.  The minimal required components are Apache 2, PHP 5 and PostgreSQL 8.x.  Other components may be needed depending on the extra features you need: Mailman for mailing-lists, CVS or SVN for version control, and so on.
 
  
== Installation ==
+
=== RPM based distributions ===
  
TBD : recommended way to install... depending on context.
+
<code>.rpm</code> packages are available for RedHat/CentOS, see [[RPM Installation]].
  
If official packages are available for Distributions that suit you, it is advised to install with packages (i.e. using apt on Debian-like systems).
+
== Virtual Machine image for testing ==
  
aljeux says :'' my advice is:
+
An image for a [[Virtual machine development environment]] is made available for easy testing.
* ''Use branch 4.8 for ''non-apt'' install.''
 
* ''Use branch 5.0 for ''apt'' install.''
 
  
=== Distribution packages ===
+
Note that it's meant to be used for evaluation and for getting familiar with development, rather than for a production site.
  
==== Debian and derivatives ====
+
== Use docker container ==
There are <code>.deb</code> packages available for Debian and derivatives such as Ubuntu.
 
  
'''The ''official'' Debian repositories (status in the PTS [http://packages.qa.debian.org/f/fusionforge.html]) contain packages of FusionForge 5.0.x, for Debian distributions ''unstable'' (sid) and ''testing'' (squeeze) . '''
+
You can use FusionForge official [https://hub.docker.com/r/fusionforge/fusionforge/ docker] image to test FusionForge.
  
Note that Debian ''stable'' (lenny) still had packages for the old [http://packages.qa.debian.org/g/gforge.html GForge 4.7rc2] (pre-fusionforge).  
+
More information about running this image can be found at the dedicated [[Docker]] page.
  
Some packages will still be named after ''gforge-'' prefix whereas some are named ''fusionforge-''. See [http://packages.qa.debian.org/f/fusionforge.html] for more details on these official packages.
+
== Installing from source ==
  
'''Installing these packages is done by using regular Debian tools (apt based), from the official Debian repositories'''. See README.Debian files in /usr/share/doc/[fusionforge*|gforge*] dirs for details on installation instructions or configuration issues.
+
* 6.x: [[Installing/FromSource]]
 +
* 5.3: [[Installing/FromSource5.3]]
  
In addition to these official packages for stable fusionforge releases, the "experimental" Debian section may also contain ''snapshots'' of the state of the ''trunk'' during development and stabilisation periods.
+
== Migrating from old versions ==
 
+
Even if the upgrade from version X to version Y is correctly handle by FusionForge, you may need to do specific activities to migrate from very old version to latest. Here are some feedback from users which have perform migration:
Users of Ubuntu or other versions of Debian will find instructions on how to get the ''unofficial'' (Debian-wise) packages or packages for other versions of fusionforge (snapshots) in [[Installing/DebianCompatiblePackages]] or [[Installing/UbuntuRepositories]].
+
* [[Migrating/GforgeAS]]
 
+
* [[Migrating_very_old_Gforge]]
==== Other (RPM based) distributions ====
 
<code>.rpm</code> packages are being worked on and should be available for the version 5.1.
 
 
 
Nightly builds are already available for testing, see [[RPM Installation]] for more
 
 
 
=== Virtual machine image for testing ===
 
 
 
An image for a [[Virtual machine development environment]] is made available for easy testing.  Note that it's meant to be used for evaluation and for getting familiar with development, rather than for a production site.
 
 
 
=== Installation CD ===
 
If you have a server you want to fully dedicate to FusionForge, then the installation CD could be for you: just boot the server on it, and it'll perform an automated installation of Debian + FusionForge. Grab the image at [[Installing/InstallCD]] — note this image isn't really recent.
 
 
 
=== VMware image ===
 
Also easy to use is the VMware image, which you'll also find at [[Installing/VMwareImage]].
 
 
 
=== "Manual" installation ===
 
 
 
See [[Installing/Manually]]
 
 
 
Back to [[FusionForge]]
 
 
 
== See also ==
 
* [[:Category:Install]]
 
  
 
[[Category:Install]]
 
[[Category:Install]]

Latest revision as of 14:22, 15 October 2017

Packaged install

If official packages are available for your distribution, we recommend you use them.

Debian and derivatives

.deb packages are available for Debian, see DEB Installation.

RPM based distributions

.rpm packages are available for RedHat/CentOS, see RPM Installation.

Virtual Machine image for testing

An image for a Virtual machine development environment is made available for easy testing.

Note that it's meant to be used for evaluation and for getting familiar with development, rather than for a production site.

Use docker container

You can use FusionForge official docker image to test FusionForge.

More information about running this image can be found at the dedicated Docker page.

Installing from source

Migrating from old versions

Even if the upgrade from version X to version Y is correctly handle by FusionForge, you may need to do specific activities to migrate from very old version to latest. Here are some feedback from users which have perform migration: