Download

Current version

Please select your operating system below:

Ubuntu (amd64, arm64)

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

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

For amd64 Ubuntu 22.04 LTS (Jammy):
# echo "deb [arch=amd64] http://repository.moosefs.com/moosefs-3/apt/ubuntu/jammy jammy main" > /etc/apt/sources.list.d/moosefs.list For arm64 Ubuntu 22.04 LTS (Jammy):
# echo "deb [arch=arm64] http://repository.moosefs.com/moosefs-3/apt/ubuntu/jammy jammy main" > /etc/apt/sources.list.d/moosefs.list
For amd64 Ubuntu 20.04 LTS (Focal):
# echo "deb [arch=amd64] http://repository.moosefs.com/moosefs-3/apt/ubuntu/focal focal main" > /etc/apt/sources.list.d/moosefs.list For arm64 Ubuntu 20.04 LTS (Focal):
# echo "deb [arch=arm64] http://repository.moosefs.com/moosefs-3/apt/ubuntu/focal focal main" > /etc/apt/sources.list.d/moosefs.list
For amd64 Ubuntu 18.04 LTS (Bionic):
# echo "deb http://repository.moosefs.com/moosefs-3/apt/ubuntu/bionic bionic main" > /etc/apt/sources.list.d/moosefs.list
For amd64 or i386 Ubuntu 16.04 LTS (Xenial):
# echo "deb http://repository.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 xenial in repository URL to appropriate Ubuntu codename.

Debian (amd64, armhf)

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

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

For Debian 11 (Bullseye):
# echo "deb [arch=amd64] http://repository.moosefs.com/moosefs-3/apt/debian/bullseye bullseye main" > /etc/apt/sources.list.d/moosefs.list
For Debian 10 (Buster):
# echo "deb http://repository.moosefs.com/moosefs-3/apt/debian/buster buster main" > /etc/apt/sources.list.d/moosefs.list
For Debian 9 (Stretch):
# echo "deb http://repository.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://repository.moosefs.com/RPM-GPG-KEY-MooseFS" > /etc/pki/rpm-gpg/RPM-GPG-KEY-MooseFS
Add appropriate repository entry:

For EL9: # curl "http://repository.moosefs.com/MooseFS-3-el9.repo" > /etc/yum.repos.d/MooseFS.repo For EL8: # curl "http://repository.moosefs.com/MooseFS-3-el8.repo" > /etc/yum.repos.d/MooseFS.repo For EL7: # curl "http://repository.moosefs.com/MooseFS-3-el7.repo" > /etc/yum.repos.d/MooseFS.repo For EL6: # curl "http://repository.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 13:
moosefs: { url: "http://repository.moosefs.com/moosefs-3/freebsd/13:x86:64", enabled: yes, mirror_type: NONE } For 32-bit FreeBSD 13: moosefs: { url: "http://repository.moosefs.com/moosefs-3/freebsd/13:x86:32", enabled: yes, mirror_type: NONE }
For 64-bit FreeBSD 12:
moosefs: { url: "http://repository.moosefs.com/moosefs-3/freebsd/12:x86:64", enabled: yes, mirror_type: NONE } For 32-bit FreeBSD 12: moosefs: { url: "http://repository.moosefs.com/moosefs-3/freebsd/12:x86:32", enabled: yes, mirror_type: NONE }
For 64-bit FreeBSD 11:
moosefs: { url: "http://repository.moosefs.com/moosefs-3/freebsd/11:x86:64", enabled: yes, mirror_type: NONE } For 32-bit FreeBSD 11: moosefs: { url: "http://repository.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

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: https://osxfuse.github.io

Download and install MooseFS packages:

For macOS 10.11+:
https://repository.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://repository.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://repository.moosefs.com/moosefs-3/apt/raspbian/stretch stretch main" > /etc/apt/sources.list.d/moosefs.list
For Raspbian 8 (Jessie):
# echo "deb http://repository.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!