Skip to content

Component list

HouzuoGuo edited this page Aug 30, 2018 · 56 revisions

Component list

The rich set of components not only covers the basic needs of hosting a personal web server, but also provide advanced capabilities to satisfy the geeky nature inside of you!

laitos components go into two categories:

  • Toolbox - access to email, post to Twitter, etc.
  • Daemons - web server, mail server, and chat bots. Daemons grant access to all toolbox features.

Daemons

Name Description Usage
DNS server DNS server automatically and blocks advertising and malware domains for a safer web experience. Link
Mail server Mail server forwards arriving mails to your personal email address. Link
Telnet server The plain text telnet server provides unencrypted access to all toolbox features via basic tools such Telnet and HyperTerminal. Link
Web server Host a static personal website made of text and media files, along with rich web services (see below). Link
Telegram messenger chat-bot Chat-bot provides access to all toolbox features via secure infrastructure provided by Telegram Messenger. Link
System maintenance Periodic maintenance patches the system for security updates, and checks for environment and program health. Link

Rich web services

The following services are hosted by web server and enabled on your demand:

Name Description Usage
GitLab browser List and download files from your Git projects. Link
Toolbox command form Run toolbox commands via a web form. Link
Program health report Display program stats and environment info in a comprehensive report. Link
Simple web proxy Let laitos download web page and send to your browser. Link
Remote browser (PhantomJS) Hand you control over a remote browser app that runs on laitos server. It uses the older PhantomJS technology. Link
Remote browser (SlimerJS) Hand you control over a remote browser app that runs on laitos server. It uses the newer SlimerJS technology. Link
Twilio telephone/SMS hook Run toolbox commands on telephone, SMS, satellite terminals via Twilio platform (telephone and SMS programming). Link
Microsoft bot hook Run toolbox commands on Skype and Cortana via Microsoft Bot Framework. Link
Recurring commands Run toolbox commands at regular interval, and retrieve result text. Link

Toolbox features

Name Description Usage
Use Twitter Read and post tweets. Link
Use WolframAlpha Ask about weather and all sorts of questions on WolframAlpha - the computational knowledge engine. Link
Wild joke Grab a quick laugh from the Internet. Link
RSS feeds Read news feeds and briefings via RSS. Link
Web browser (PhantomJS) Take control over a fully feature web browser (PhantomJS) via text commands. Link
Web browser (SlimerJS) Take control over a fully feature web browser (SlimerJS) via text commands. Link
Read Emails List and read personal Emails from popular services such as Hotmail and Gmail. Link
Send Emails Send Emails to friends, and send SOS emails in situations of distress. Link
Make calls and send SMS Send text to friend's phone number, or call a friend to speak a short message. Link
Public contacts Look up contact information from several public institutions. Link
2FA code generator Generate two-factor authentication codes. Link
Password book Decrypt AES-encrypted files (e.g. password book) and search for keywords among the content. Link
Text search Search for keywords among text files such as telephone book. Link
Run system commands Run Linux/Unix shell commands on laitos host. Link
Program control Retrieve laitos server environment information and control program state. Link
Clone this wiki locally