gmotd
โ๏ธ About
gmotd is a configurable, dynamic motd generator, written in go.
๐ Installation
# using go directly
$ go install github.com/jon4hz/gmotd@latest
# from aur (btw)
$ yay -S gmotd-bin
# local pkg manager
$ VERSION=v0.1.0
## debian / ubuntu
$ dpkg -i gmotd-$VERSION-linux-amd64.deb
## rhel / fedora / suse
$ rpm -i gmotd-$VERSION-linux-amd64.rpm
## alpine
$ apk add --allow-untrusted gmotd-$VERSION-linux-amd64.apk
# homebrew (macOS & linux)
$ brew install jon4hz/homebrew-tap/gmotd
โจ Usage
๐ฆ Standalone
You can use gmotd as standalone binary by executing gmotd.
$ gmotd
๐ PAM
To automatically display the message of the day, you can use the pam_exec module to execute gmotd.
For example by adding the following line to /etc/pam.d/sshd.
session optional pam_exec.so stdout /usr/bin/gmotd
๐ Configuration
gmotd loads it's configuration from the following locations:
gmotd.yml~/.config/gmotd/gmotd.yml/etc/gmotd/gmotd.yml
First come, first serve.
๐ธ Preview
๐ฅ Credits
- yboetz/motd (not sure if you'll notice any similarities tho)
On this page
Languages
Go100.0%
MIT License
Created January 26, 2022
Updated March 3, 2026
