Skip to content

Component list

HouzuoGuo edited this page Jul 24, 2020 · 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 three categories:

  • Apps - reading news and Emails, make a Tweet, ask about weather, etc.
  • Daemons - web/mail/DNS servers, chat bots, etc. Many daemons offer access to apps, protected with a password PIN.
  • Rich web services - useful web-based utilities hosted by the web server.

Daemons

Name Description Configuration and Usage
DNS server DNS server offers a safer and cleaner web experience by blocking advertising and malware domains. Link
Mail server Mail server forwards incoming emails to your personal email address. Link
Web server Web server hosts a static personal website made of text and media files, along with rich web services (see below). Link
Telnet server Telnet server provides unencrypted access to all apps via basic tools such HyperTerminal. Link
Telegram messenger chat-bot Telegram chatbot provides access to all apps via secure infrastructure provided by Telegram Messenger. Link
Serial port communicator Serial port communicator provides access to all apps to serial port devices. Link
Simple IP services server Simple IP services were used in the nostalgic era of computing. Link
SNMP server SNMP server offers program statistics over industrial-standard network monitoring protocol. Link
System maintenance Periodic maintenance patches the system for security updates, and checks for environment and program health. Link
Phone home telemetry Periodically report the system status of this computer to your laitos servers. Link

Rich web services

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

Name Description Configuration and Usage
Twilio telephone/SMS hook Run app commands on telephone, SMS, satellite terminals via Twilio platform (telephone and SMS programming). Link
Microsoft bot hook Run app commands on Skype and Cortana via Microsoft Bot Framework. Link
Recurring commands Run app commands at regular interval, and retrieve their result. Link
The Things Network LORA tracker integration Collect location telemetry from your LoRa IoT devices that run The Things Network Mapper program. Link
App command form Run app commands via a web form. Link
Simple app command execution API A command-line friendly API for executing app commands. Link
GitLab browser List and download files from your Git projects. Link
Temporary file storage Upload files for unlimited retrievel within 24 hours. Link
Simple web proxy Let laitos download web page and send to your browser. Link
Web browser on a page (SlimerJS) Present you with a fully functional web browser running on laitos server. It uses the newer SlimmerJS technology. Link
Web browser on a page (PhantomJS) Present you with a fully functional web browser running on laitos server. It uses the older PhantomJS technology. Link
Desktop on a page (virtual machine) Present you with a fully functional computer desktop running on laitos server as a virtual machine. Link
Program health report Display program stats, log entries, and system resource usage in a comprehensive report. Link
Read telemetry records Read phone-home telemetry records collected by this server. Link

Apps

Name Description Configuration and 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
RSS feeds Read news feeds and briefings via RSS. Link
Wild joke Grab a quick laugh from the Internet. Link
Read Emails Read your personal Emails from popular sites 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
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
Public contacts Look up contact information from several public institutions. Link
Web browser (SlimerJS) Take control over a fully feature web browser (SlimerJS) via text commands. Link
Web browser (PhantomJS) Take control over a fully feature web browser (PhantomJS) via text commands. Link
Run system commands Run Linux/Unix shell commands on laitos server. Link
Program control Retrieve laitos server environment information, and self-destruct in unfortunate moments. Link
Phone home telemetry handler Read telemetry record fields from input and store them in memory. Link
Clone this wiki locally