Download

Current version

Ubuntu

To install/update MooseFS from officially supported repository on Ubuntu 18.04 LTS, follow the steps below:

Add the key:
# wget -O - https://ppa.moosefs.com/moosefs.key | apt-key add -
Add an appropriate repository entry in /etc/apt/sources.list.d/moosefs.list: # echo "deb http://ppa.moosefs.com/moosefs-3/apt/ubuntu/bionic bionic main" > /etc/apt/sources.list.d/moosefs.list
Then run: # apt update and install appropriate MooseFS components:

  • For Master Servers:# apt install moosefs-master moosefs-cgi moosefs-cgiserv moosefs-cli
  • For Chunkservers: # apt install moosefs-chunkserver
  • For Metaloggers: # apt install moosefs-metalogger
  • For Clients:# apt install moosefs-client

Note: If you like to install MooseFS on older distributions, just change bionic in repository URL to appropriate Ubuntu codename.

Debian

To install/update MooseFS from officially supported repository on Debian 9.0 (Stretch), follow the steps below:

Add the key:
# wget -O - https://ppa.moosefs.com/moosefs.key | apt-key add -
Add an appropriate repository entry in /etc/apt/sources.list.d/moosefs.list: # echo "deb http://ppa.moosefs.com/moosefs-3/apt/debian/stretch stretch main" > /etc/apt/sources.list.d/moosefs.list
Then run: # apt update and install appropriate MooseFS components:

  • For Master Servers:# apt install moosefs-master moosefs-cgi moosefs-cgiserv moosefs-cli
  • For Chunkservers: # apt install moosefs-chunkserver
  • For Metaloggers: # apt install moosefs-metalogger
  • For Clients:# apt install moosefs-client

Note: If you like to install MooseFS on older distributions, just change stretch in repository URL to appropriate Debian codename.

CentOS / Fedora / RHEL

To install MooseFS from officially supported repository on EL7, follow the steps below:

Add the key:
# curl "https://ppa.moosefs.com/RPM-GPG-KEY-MooseFS" > /etc/pki/rpm-gpg/RPM-GPG-KEY-MooseFS
Add an appropriate repository entry:
# curl "http://ppa.moosefs.com/MooseFS-3-el7.repo" > /etc/yum.repos.d/MooseFS.repo then install appropriate MooseFS components:

  • For Master Servers:# yum install moosefs-master moosefs-cgi moosefs-cgiserv moosefs-cli
  • For Chunkservers: # yum install moosefs-chunkserver
  • For Metaloggers: # yum install moosefs-metalogger
  • For Clients:# yum install moosefs-client

Note: If you like to install MooseFS on EL6 distributions, just change MooseFS-3-el7.repo in repository URL to MooseFS-3-el6.repo

FreeBSD

To install/update MooseFS from officially supported repository on FreeBSD 11, follow the steps below:

Create moosefs.conf file in /etc/pkg directory with following contents:
For 64-bit FreeBSD 11:
moosefs: { url: "http://ppa.moosefs.com/moosefs-3/freebsd/11:x86:64", enabled: yes, mirror_type: NONE } For 32-bit FreeBSD 11: moosefs: { url: "http://ppa.moosefs.com/moosefs-3/freebsd/11:x86:32", enabled: yes, mirror_type: NONE } Then run: # pkg update and install appropriate MooseFS components:

  • For Master Servers:# pkg install moosefs3-master moosefs3-cgi moosefs3-cgiserv moosefs3-cli
  • For Chunkservers: # pkg install moosefs3-chunkserver
  • For Metaloggers: # pkg install moosefs3-metalogger
  • For Clients:# pkg install moosefs3-client

Note: If you like to install MooseFS on older distributions, just change 11:x86:64 or 11:x86:32 in repository URL to appropriate FreeBSD version number, e.g. 10:x86:64.

MacOS X

It's possible to run all components of the system on Mac OS X systems, but most common scenario would be to run the client (mfsmount) that enables Mac OS X users to access resources available in MooseFS infrastructure.

In case of Mac OS X - since there's no default package manager - we release .pkg files containing only binaries without any startup scripts, that normally are available in Linux packages.

Download and install FUSE for Mac OS X package from: http://osxfuse.github.io Download and install MooseFS packages: For MacOS X 10.11, 10.12 and 10.13: http://ppa.moosefs.com/moosefs-3/osx/10.11 For MacOS X 10.9 and 10.10: http://ppa.moosefs.com/moosefs-3/osx/10.9

Raspberry Pi 3

To install/update MooseFS from officially supported repository on Raspbian Jessie (8.0), follow the steps below:

Add the key:
# wget -O - https://ppa.moosefs.com/moosefs.key | apt-key add -
Add an appropriate repository entry in /etc/apt/sources.list.d/moosefs.list: # echo "deb http://ppa.moosefs.com/moosefs-3/apt/raspbian/jessie jessie main" > /etc/apt/sources.list.d/moosefs-rpi3.list
Then run: # apt update and install appropriate MooseFS components:

  • For Master Servers:# apt install moosefs-master moosefs-cgi moosefs-cgiserv moosefs-cli
  • For Chunkservers: # apt install moosefs-chunkserver
  • For Metaloggers: # apt install moosefs-metalogger
  • For Clients:# apt install moosefs-client

Note: If you like to install MooseFS on older distributions, just change jessie in repository URL to appropriate Raspbian codename.

Older versions

To install an older version, just replace moosefs-3 in your repository address with desired version number, e.g. 3.0.97. You can also use moosefs-2 if you like to install MooseFS 2.0.

Source code

Visit GitHub to download MooseFS source code!