laitos

command module
v0.0.0-...-6a97c18 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 19, 2024 License: MPL-2.0 Imports: 14 Imported by: 0

README

laitos - Top geek's chindogu

poster image

laitos software suite offers all you need for hosting a personal website, receiving Emails, blocking ads with a DNS server.

And now for the geeks 🤓 - as a professional geek, you need Internet access whenever and wherever! laitos inter-operates with telephone, SMS, satellite terminals, to give you access to Internet features such as:

  • Browse news and check out the weather.
  • Keep in touch via Email, telephone call, and SMS.
  • Remotely control computers in your laitos fleet.
  • ... more apps to explore!

And when the going gets though, laitos tunnels TCP traffic over DNS for you to get around local network restrictions.

Check out the comprehensive component list to explore all of the features!

Highlights

  • Efficient - it runs on an economy server with as little as 128MB system memory.
  • Portable - it runs on X86, ARM, and all flavours of Linux and Windows.
  • Independent - built-in self-healing and automatic maintenance for unmatched reliability.
  • Hyped by Buzzwords - certified to run in container/Kubernetes/PaaS/IaaS/FaaS/*aaS.

Get Started

Download ready-to-use latest release, then craft your own server with the friendly get started page.

Support

Should you encounter any challenge during configuration and deployment of the software, please file an issue.

I'd love to hear from your feedback, feel free to Email me, get in touch on X (Twitter), and visit my home page hz.gl.

This is not an officially supported Google product.

Copyright (C) 2016-February 2021 Houzuo (Howard) Guo guohouzuo@gmail.com. All rights reserved.

Copyright (C) 2021, 2022, 2023, 2024 Google Inc. and contributors. All rights reserved.

This program is free software subject to the terms of Mozilla Public License, v. 2.0. You may find the license text in the LICENSE file

Project name and origin

In late 2015/early 2016, a much smaller program called "websh" was created to offer basic shell access via SMS and telephone. The laitos project evolved from the smaller program, restarted from scratch in late 2016, and throughout 2017 the project gained a full suite of web servers along with integration to social networks and utility apps.

Finland is my favourite country and a good Finnish friend on IRC by the name of "zutt" recommended Finnish word "laitos" (meaning institute, apparently) to replace the old name "websh". I do not understand the rationale, but it sounds cute enough to name a project.

CircleCI

Documentation

Overview

laitos software suite offers all you need for hosting a personal website, receiving Emails, blocking ads with a DNS server.

And now for the geeks 🤓 - as a professional geek, you need Internet access whenever and wherever! laitos inter-operates with [telephone, SMS](https://github.com/HouzuoGuo/laitos/wiki/%5BWeb-service%5D-Twilio-telephone-SMS-hook), [satellite terminals](https://github.com/HouzuoGuo/laitos/wiki/Tips-for-using-apps-over-satellite), and [DNS](https://github.com/HouzuoGuo/laitos/wiki/%5BDaemon%5D-DNS-server#invoke-app-commands-via-dns-queries), to give you access to Internet features such as:

- Browse news and check out the weather. - Keep in touch via Email, telephone call, and SMS. - Remotely control computers in your laitos fleet. - ... more apps to explore!

Check out the [comprehensive component list](https://github.com/HouzuoGuo/laitos/wiki/Component-list) to explore all of the possibilities!

Directories

Path Synopsis
daemon
plainsocket
plainsocket implements a Telnet-comaptible network service to provide unencrypted, plain-text access to all toolbox features.
plainsocket implements a Telnet-comaptible network service to provide unencrypted, plain-text access to all toolbox features.
simpleipsvcd
simpleip implements simple & standard Internet services that were used in the nostalgic era of computing.
simpleip implements simple & standard Internet services that were used in the nostalgic era of computing.
smtpd/smtp
smtp package implements a rather forgiving TCP server that carries on and decodes an SMTP conversation.
smtp package implements a rather forgiving TCP server that carries on and decodes an SMTP conversation.
snmpd/snmp
snmp implements a rudimentary encoder and decoder of SNMP packets.
snmp implements a rudimentary encoder and decoder of SNMP packets.
An Internet function or system function that takes a text command as input and responds with string text.
An Internet function or system function that takes a text command as input and responds with string text.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL