Skip to content
Branch: master
Go to file
Code

Latest commit

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
lib
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

Auth0

Auth0 Server Appliance welcome screen.

ss-2013-10-04T18-14-54.png

Introduction

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:

  1. Reboot your appliance
  2. Change the network settings
  3. Run an script

Setup

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 /bin/login.

Fortunately, you can tell getty to start something else with the -l option:

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:

GRUB_CMDLINE_LINUX_DEFAULT="splash vga=789"

Then run sudo update-grub.

Issue Reporting

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.

Author

Auth0

License

This project is licensed under the MIT license. See the LICENSE file for more info.

About

Auth0's appliance welcome screen.

Resources

License

Releases

No releases published
You can’t perform that action at this time.