-
Notifications
You must be signed in to change notification settings - Fork 23
Component list
HouzuoGuo edited this page Dec 18, 2023
·
56 revisions
The laitos program offers a large selection of components for you to explore! A program component belongs to one of the three categories:
- Apps - reading news and Emails, check out the weather, etc.
- Some apps do not require manual configuration and are always enabled.
- Daemons - web/mail/DNS servers, chat bots, etc. Many daemons are capable of accepting app command input and allow command execution protected by a password.
- Web services - HTML-based utilities, web-hooks for integration with 3rd party services, etc.
Also, check out laitos terminal for a terminal-UI of some of the apps.
Name | Description | Configuration and Usage |
---|---|---|
DNS server | DNS server offers a safer and cleaner web experience by blocking advertising and malicious domains. | Link |
DNS server (invoke app commands) | Included in the DNS server - execute app commands via exchanging TXT records. | Link |
DNS server (TCP-over-DNS) | Included in the DNS server - tunneling TCP traffic over DNS queries. | 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 |
Web proxy server | The general purpose web proxy server is capable of handling both HTTP and HTTPS destinations. | 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 |
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 |
The web services are hosted by the web server. When enabled, they will be reachable via both HTTP and HTTPS - if the web server has a TLS certificate.
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 chat bot hook | Run app commands via Skype and Cortana using Microsoft Bot Framework. | Link |
The Things Network LORA tracker integration | Collect location telemetry from your LoRa IoT devices that run The Things Network Mapper program. | Link |
Recurring commands | Run app commands at regular interval, and retrieve their result. | 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 |
Desktop on a page (virtual machine) | Present you with a fully functional computer desktop running on laitos server as a virtual machine. | Link |
Read telemetry records | Read phone-home telemetry records collected by this server. | Link |
Program health report | Display program stats, log entries, and system resource usage in a comprehensive report. | Link |
System process explorer | Find all processes running on the host OS and inspect the status and resource usage of individual process. | Link |
Prometheus metrics exporter | Serve metrics info collected from web server, web proxy server, program resource usage, in prometheus exporter format. | Link |
HTTP request inspector | Inspect the incoming HTTP request by repeating it back in the response. | Link |
HTTP request logger | Log all incoming HTTP request for inspection. | Link |
Name | Description | Configuration and Usage |
---|---|---|
Ask 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 |
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 |
Table of Contents
- Home
- Get started
- Component list
- Tips for running on public cloud
- Tips for using apps over satellite
- laitos terminal
Daemon Components
- DNS server
- Mail server
- Web server
- Web proxy server
- Telnet server
- Telegram chat-bot
- Simple IP services server
- SNMP server
- System maintenance
- Phone home telemetry
Web Service Components
- Twilio telephone/SMS hook
- Microsoft chat bot hook
- The Things Network LORA tracker integration
- Recurring commands
- App command form
- Simple app command execution API
- GitLab browser
- Temporary file storage
- Simple web proxy
- Desktop on a page (virtual machine)
- Read telemetry records
- Program health report
- System process explorer
- Prometheus metrics exporter
- HTTP request inspector
- HTTP request logger
Apps