mfsgui(8)

πŸ“¦
version 4.59.2 Β· 2 versions
, in arch rolling, nixos 26.05, nixpkgs unstable, ubuntu stonking

πŸ’– mfsgui β€” the MooseFS GUI server, bestie edition πŸ’–

okay so real talk: mfsgui is the MooseFS GUI server. She starts, she restarts, she stops β€” all the main character moves. This is part of MooseFS, and she's here to give you ✨web interface✨ energy.


πŸ¦‹ SYNOPSIS πŸ¦‹

mfsgui [-c CFGFILE] [-f] [-d] [-u] [-n] [-t LOCKTIMEOUT] [ACTION]

mfsgui -v

mfsgui -h

🌸 DESCRIPTION 🌸

So mfsgui is literally the MooseFS GUI server, and she's built from two things: an HTTP server and a whole lil family of scripts that together make up the GUI interface to MooseFS. 🫢

The way you actually use her? You open any web browser and point it at the IP (or whatever domain name is giving) and the port that's defined in mfsgui.cfg. That's it. That's the vibe. Browser goes in, GUI comes out. πŸŽ€


✨ OPTIONS ✨

  • -v β€” print version information and bounce, that's it, that's the whole task πŸ’…
  • -h β€” print usage information and dip ✌️
  • -c CFGFILE β€” point her at an alternative path for the configuration file (default is mfsgui.cfg in the system configuration directory)
  • -f β€” run in the foreground, do not daemonize β€” she stays right there with you, no vanishing act
  • -d β€” run with dangerous options (the ones with names like DANGEROUS_*) 😭 ok so this is literally the danger flag, tread carefully bestie
  • -u β€” log undefined configuration values (y'know, when the default is just being assumed)
  • -n β€” do not attempt to increase the limit of core dump size, we're leaving that limit alone
  • -t LOCKTIMEOUT β€” how long to wait for the lockfile, in seconds (default is 60 seconds β€” one full minute of patience ⏳)

πŸ‘‘ ACTION πŸ‘‘

so ACTION tells the MooseFS GUI server to do one of these things, and you just pick one like it's a menu (because it literally is):

  • start β€” Start the MooseFS GUI server process, but only if the process isn't already running. If she's already up? You get an error message. no doubles, we respect the exclusivity πŸ™ˆ
  • stop β€” Stop the MooseFS GUI server process, but only if the process is running. If she isn't running? Error message, sorry babe 😭
  • restart β€” (the default action!!) If the MooseFS GUI server process is running, restart it; if it's not running, start it. She's flexible, she reads the room 🌈
  • reload β€” Send a signal to the MooseFS GUI server process to reload the config files. glow up, but for configs ✨
  • info β€” Send a signal to the MooseFS GUI server process to dump a debug information file in the working directory πŸ“
  • test β€” Displays mfsgui pid: PID if the MooseFS GUI server is running (and returns 0), or mfsgui is not running otherwise (and returns 1). it's giving vibe check, honestly πŸ’€
  • kill β€” Send a termination signal to the MooseFS GUI server process. bye bestie 🫢
  • restore β€” Not implemented. that's the whole tea, she's just not there yet πŸ“

🧚 FILES 🧚

  • mfsgui.cfg β€” the configuration file for the MooseFS GUI server process; go check out mfsgui.cfg(5) for the details, iykyk
  • .mfsgui.lock β€” the lock file of the running MooseFS GUI server process (created in the data directory) πŸ”’
  • scripts β€” the various python, javascript, and other (static) files used to serve the GUI interface via HTTP; these files get installed into whatever directory is the default at installation time for ROOT_DIR in mfsgui.cfg πŸ’–

😭 REPORTING BUGS 😭

Found a bug? Report it to <bugs@moosefs.com>. spill the tea, they'll handle it.


Copyright (C) 2026 Jakub Kruszona-Zawadzki, Saglabs SA

This file is part of MooseFS.

MooseFS is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2 (only).

MooseFS is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, see <https://www.gnu.org/licenses/>.


πŸ¦‹ SEE ALSO πŸ¦‹

mfsmaster(8), mfsgui.cfg(5)

go read those too, they're literally iconic πŸ‘‘


MooseFS 4.59.2-1, dated May 2026 β€” that's the version and the date bestie, and that's a wrap πŸŽ€βœ¨ slay, you now fully understand mfsgui. periodt. πŸ’…

πŸ“¦ where this page comes from