MALT-WEBVIEW(1)

πŸ“¦ version 1.4.1, in nixos 26.05, nixpkgs unstable

🌸 MALT-WEBVIEW(1) β€” the malt-webview girlie manual 🌸

okok so malt-webview is a thing you're gonna want to know about β€” it's the webserver situation for the MALT web GUI ✨ full title and all: MALT-WEBVIEW(1), from the General Commands Manual, and honestly it's giving essential. let's get into it πŸ’…


πŸŽ€ NAME πŸŽ€

malt-webview β€” the webserver for the MALT web GUI, no cap πŸ¦‹


🫢 SYNOPSIS 🫢

malt-webview OPTIONS {malt-profile.json}

✨ DESCRIPTION ✨

so the MALT web GUI is literally hosted by a nodeJS script, and that script is managed by the malt-webview command, periodt. by default it opens a socket listening on localhost and port 8080, so you can reach it at http://localhost:8080 πŸ’–


πŸ’… OPTIONS πŸ’…

okay bestie here's the full menu, every single one, don't skip:

  • -n, '--no-auth' β€” turns off using HTTP authentification to secure the pages of the GUI. ⚠️ and I need you to hear me on this one: caution, every user connected on the machine can access the GUI, and therefore your code. so like… be careful, fr fr 😭
  • -o, --override β€” okay so if you copy a profile file from a remote machine onto your local one, your code might be stored somewhere else (different user, different path, you know the vibe πŸ™ˆ). override lets you alias some paths so it stays transparent to the GUI and you can still find your source code. the format is src_path1:dest_path1,src_path2,dest_path2. the easiest use is to override the root directory of your project πŸ‘‘
  • p, --port β€” forces it to use a different port than the default 8080 ✨
  • version β€” displays the current version of MALT you're using 🏷️
  • -H, --host β€” lets you provide the host to listen on, if you don't want the default one (localhost) 🌐
  • -h, --help β€” displays a short help message summarizing the available options 🫢

🌈 ENVIRONMENT 🌈

  • MALT_NODEJS β€” you can set this to tell it which nodeJS to use, if the script cannot find it by itself 🧚

πŸ’œ REMOTE USAGE THROUGH SSH πŸ’œ

on clusters you might be interested in launching malt-webview remotely and forwarding it through ssh so you get it on your local machine β€” iconic, honestly. you can achieve this port redirection with ssh options:

ssh {YOUR_HOST} -L 8080:localhost:8080

where the first 8080 is the local port and the second one is the remote one ⭐


πŸ”₯ AVOID EXPOSING THE REMOTE PORT πŸ”₯

when you're working remotely, you can avoid exposing the malt webview port publicly to the other users of the cluster by using a unix socket file in place of the port 🫢

# remote malt-webview -p /home/myuser/malt.sock malt-PROFILE.json # on
your workstation ssh -L 8080:/home/myuser/malt.sock user@ssh-server

πŸ’€ VERSION πŸ’€

this is the manpage of MALT version 1.4.1 πŸ“Œ


🌸 SEE ALSO 🌸

malt-passwd(1), malt(1) β€” go read those too, iykyk πŸ’–


okay that's the whole thing bestie, you're officially educated πŸŽ“πŸ’… and for the little sign-off: this iconic page came from MALT-WEBVIEW(1) and it's dated October 2025 β€” go slay your web GUI, periodt πŸ¦‹βœ¨

πŸ“¦ where this page comes from