Download

Current version

Please select your operating system below:

Ubuntu (amd64, arm64, armhf)

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

Add the key – Ubuntu 22.04 LTS / 24.04 LTS:
# curl https://repository.moosefs.com/moosefs.key | gpg -o /etc/apt/keyrings/moosefs.gpg --dearmor Add the key – Ubuntu 16.04 LTS / 18.04 LTS / 20.04 LTS:
# 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 24.04 LTS (Noble):
# echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/moosefs.gpg] http://repository.moosefs.com/moosefs-3/apt/ubuntu/noble noble main" > /etc/apt/sources.list.d/moosefs.list
For amd64 Ubuntu 22.04 LTS (Jammy):
# echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/moosefs.gpg] 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 signed-by=/etc/apt/keyrings/moosefs.gpg] http://repository.moosefs.com/moosefs-3/apt/ubuntu/jammy jammy main" > /etc/apt/sources.list.d/moosefs.list For armhf Ubuntu 22.04 LTS (Jammy):
# echo "deb [arch=armhf signed-by=/etc/apt/keyrings/moosefs.gpg] 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 armhf Ubuntu 20.04 LTS (Focal):
# echo "deb [arch=armhf] 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, arm64, armhf)

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

Add the key – Debian 11 (Bullseye) and newer:
# curl https://repository.moosefs.com/moosefs.key | gpg -o /etc/apt/keyrings/moosefs.gpg --dearmor Add the key – Debian 9 (Stretch) or Debian 10 (Buster):
# 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 13 (Trixie):
# echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/moosefs.gpg] http://repository.moosefs.com/moosefs-3/apt/debian/trixie trixie main" > /etc/apt/sources.list.d/moosefs.list
For Debian 12 (Bookworm):
# echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/moosefs.gpg] http://repository.moosefs.com/moosefs-3/apt/debian/bookworm bookworm main" > /etc/apt/sources.list.d/moosefs.list
For Debian 11 (Bullseye):
# echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/moosefs.gpg] 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.

Red Hat (RHEL) / CentOS / Rocky Linux / AlmaLinux / Fedora / SUSE

In order to install MooseFS from officially supported repository on RedHat / CentOS / Rocky / Alma / Fedora / SUSE, 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 14:
moosefs: { url: "http://repository.moosefs.com/moosefs-3/freebsd/14:x86:64", enabled: yes, mirror_type: NONE } For 32-bit FreeBSD 14: moosefs: { url: "http://repository.moosefs.com/moosefs-3/freebsd/14:x86:32", enabled: yes, mirror_type: NONE }
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 12+:
https://repository.moosefs.com/moosefs-3/osx/12

If you encounter any issues while opening the macOS packages installer, please follow these steps:

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 11 (Bullseye):
# echo "deb http://repository.moosefs.com/moosefs-3/apt/debian/bullseye bullseye main" > /etc/apt/sources.list.d/moosefs.list
For Raspbian 10 (Buster):
# echo "deb http://repository.moosefs.com/moosefs-3/apt/debian/buster buster 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

Older versions

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

Source code

Visit GitHub to download MooseFS source code!