Auth0 Server Appliance welcome screen.
Auth0 is offered both as a service and as an appliance (in essence a virtual machine). There ra many other offerings with a similar delivery model. We wanted to share some of our expereinces building it here.
This guide is only for an Ubuntu based server.
What does it do?
The code in this repository has three pre-configured actions:
- Reboot your appliance
- Change the network settings
- Run an script
Edit your /etc/init/tty1.conf
Every tty has an init script, the init script is an upstart job that starts getty. Getty does some cool things and ends up executing
Fortunately, you can tell getty to start something else with the
exec /sbin/getty -n -l /opt/my-start-app/start-screen -8 38400 tty1
Generate your ASCII art
All awesome appliances need ASCII Art_. There are several ASCII generators you can use to turn your product's name and logo into a bigger and great banner. You can also use images to ASCII converters.
TIP: to make the ASCII Art even awesomer, change the resolution of Ubuntu Server by tweaking grub, edit your
/etc/default/grub as follows:
If you have found a bug or if you have a feature request, please report them at this repository issues section. Please do not report security vulnerabilities on the public GitHub issue tracker. The Responsible Disclosure Program details the procedure for disclosing security issues.
This project is licensed under the MIT license. See the LICENSE file for more info.