Download

Current version

Ubuntu

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

Add the key:

# wget -O - http://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/trusty trusty 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 trusty in repository URL to appropriate Ubuntu codename.

Debian

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

Add the key:

# wget -O - http://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/jessie jessie 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 jessie 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 "http://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:

Download and install MooseFS packages: For MacOS X 10.11: For MacOS X 10.9 and 10.10:

Raspberry Pi 3

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

Add the key:

# wget -O - http://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!