Download

Current version

Please select your operating system below:

Ubuntu

In order to install/update MooseFS from officially supported repository on Ubuntu, follow the steps below:

Add the key:
# wget -O - https://ppa.moosefs.com/moosefs.key | apt-key add -
Add appropriate repository entry in /etc/apt/sources.list.d/moosefs.list:

For Ubuntu 20.04 LTS (Focal):
# echo "deb http://ppa.moosefs.com/moosefs-3/apt/ubuntu/focal focal main" > /etc/apt/sources.list.d/moosefs.list
For Ubuntu 18.04 LTS (Bionic):
# echo "deb http://ppa.moosefs.com/moosefs-3/apt/ubuntu/bionic bionic main" > /etc/apt/sources.list.d/moosefs.list
For Ubuntu 16.04 LTS (Xenial):
# echo "deb http://ppa.moosefs.com/moosefs-3/apt/ubuntu/xenial xenial 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

In order to install/update MooseFS from officially supported repository on Debian, follow the steps below:

Add the key:
# wget -O - https://ppa.moosefs.com/moosefs.key | apt-key add -
Add appropriate repository entry in /etc/apt/sources.list.d/moosefs.list:

For Debian 10 (Buster):
# echo "deb http://ppa.moosefs.com/moosefs-3/apt/debian/buster buster main" > /etc/apt/sources.list.d/moosefs.list
For Debian 9 (Stretch):
# 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 buster in repository URL to appropriate Debian codename.

CentOS / Fedora / RHEL

In order to install MooseFS from officially supported repository on RedHat / CentOS, 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 appropriate repository entry:

For EL8: # curl "http://ppa.moosefs.com/MooseFS-3-el8.repo" > /etc/yum.repos.d/MooseFS.repo For EL7: # curl "http://ppa.moosefs.com/MooseFS-3-el7.repo" > /etc/yum.repos.d/MooseFS.repo For EL6: # curl "http://ppa.moosefs.com/MooseFS-3-el6.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-el8.repo in repository URL to MooseFS-3-el6.repo

FreeBSD

In order to install/update MooseFS from officially supported repository on FreeBSD, follow the steps below:

Create moosefs.conf file in /etc/pkg directory with following contents:

For 64-bit FreeBSD 12:
moosefs: { url: "http://ppa.moosefs.com/moosefs-3/freebsd/12:x86:64", enabled: yes, mirror_type: NONE } For 32-bit FreeBSD 12: moosefs: { url: "http://ppa.moosefs.com/moosefs-3/freebsd/12: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 12:x86:64 or 12:x86:32 in repository URL to appropriate FreeBSD version number, e.g. 11:x86:64.

macOS

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

In case of macOS, 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 macOS package from: http://osxfuse.github.io

Download and install MooseFS packages:

For macOS 10.11+:
http://ppa.moosefs.com/moosefs-3/osx/10.11

Raspbian (Raspberry Pi)

In order to install/update MooseFS from officially supported repository on Raspbian, follow the steps below:

Add the key:
# wget -O - https://ppa.moosefs.com/moosefs.key | apt-key add -
Add appropriate repository entry in /etc/apt/sources.list.d/moosefs.list:

For Raspbian 9 (Stretch):
# echo "deb http://ppa.moosefs.com/moosefs-3/apt/raspbian/stretch stretch main" > /etc/apt/sources.list.d/moosefs.list
For Raspbian 8 (Jessie):
# echo "deb http://ppa.moosefs.com/moosefs-3/apt/raspbian/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 stretch in repository URL to appropriate Raspbian codename.

Older versions

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

Source code

Visit GitHub to download MooseFS source code!