2c32abfde447732ea6aaf6e2515474c970181942
Hostname Larry
Little node server for generating ascii figlet font Larry 3D.
Mostly used to generate motd message of server hostname.
Run
Install node package:
npm install
Run http server:
node index.js
Examples
Generate Larry 3D ascii response from message:
curl localhost:3000/ascii\?message\=hello%20world
Generate motd executable with message and save to file:
curl localhost:3000/motd\?message\=hello%20world > 20-hostname
Systemd service
Example systemd config for running http server.
[Unit]
Description=Http server for running homename-larry
[Service]
WorkingDirectory=/opt/hostname-larry
ExecStart=/usr/bin/node index.js
Restart=always
# Restart service after 10 seconds if node service crashes
RestartSec=10
# Output to syslog
StandardOutput=syslog
StandardError=syslog
SyslogIdentifier=hostname-larry
[Install]
WantedBy=multi-user.target
Description
Languages
TypeScript
96.9%
Dockerfile
3.1%