• Stars
    star
    248
  • Rank 157,953 (Top 4 %)
  • Language
    Go
  • License
    Mozilla Public Li...
  • Created about 7 years ago
  • Updated about 1 month ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Top geek's chindogu - personal assistant over satellite/telephone/SMS/chatbot, plus web infrastructure servers (web & mail, ad-free DNS, TCP-over-DNS, web proxy, etc)

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, weather, and Twitter.
  • 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 Twitter, and visit my home page hz.gl.

This is not an officially supported Google product.

Copyright

Copyright (C) 2016-February 2021 Houzuo (Howard) Guo [email protected]. All rights reserved.

Copyright (C) 2021, 2022, 2023 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

More Repositories

1

tiedot

A rudimentary implementation of a basic document (NoSQL) database in Go
Go
2,720
star
2

headmore

Top geekโ€™s VNC client that runs in Linux terminal (Linux VT console, xterm, and more)
C
117
star
3

schale

A subprocess interface for Scala
Scala
97
star
4

DBGo

This is a programming exercise, do not use in serious code.
Go
64
star
5

Aurinko

Aurinko - a document database engine implementation in Clojure
Clojure
57
star
6

cryptctl

A disk encryption utility that helps setting up LUKS-based disk encryption using randomly generated keys, and keeps all keys on a dedicated key server.
Go
25
star
7

markafile

File tagging solution for Linux and Unix
Python
13
star
8

Aurinko2

An XML document database engine implementation in Scala
Scala
9
star
9

saptune

Comprehensive system tuning management for SAP solutions
Go
8
star
10

PerlDB

This is a programming exercise, do not use in serious code.
Perl
6
star
11

docker-golang-eclipse-che

An optimised and feature rich docker image for programming Go in Eclipse Che.
Dockerfile
5
star
12

LinuxManagementConsole

WIP: a cool config management tool that won't make user feel stupid. Not to be confused with "SomeSetupTool".
Go
4
star
13

net.houzuo.android.privacyprotector

Privacy Protector (No root) for Android
Java
4
star
14

reconn

Self-hosted voice clone and inference service
Go
3
star
15

esp32-wifi-gps-tracker

A GPS tracker program that uses nearby open WiFi hotspots to transmit tracked object's location.
C++
3
star
16

HANA-Firewall

Generate firewalld service definitions for SAP HANA
Go
3
star
17

bark-with-voice-clone

A fork of serp-ai/bark-with-voice-clone
Jupyter Notebook
3
star
18

contained.sh

Rudimentary sandbox for running a program in its independent PID/hostname/mount namespaces, and with restricted access to file system, limited resource usage, optional privileged capabilities.
Shell
3
star
19

websh

"websh" is now "laitos", see README.md
2
star
20

go-web-streaming-benchmark

A simple web video server for benchmarking video streaming performance
JavaScript
2
star
21

busybox-from-a-to-z

Give every busybox command a try - and see what they do.
2
star
22

ttgo-tbeam-ttn

A minimal program for TTGO T-Beam v0.7 to send fixed coordinates over The Things Network (LoRAWAN) to be mapped on TTN Mapper.
C++
2
star
23

MUT

MUT makes testing your Scala class instance state-transition a lot more easier.
Scala
1
star
24

ham-radio-study

My ham radio study notes.
1
star
25

hello-ebpf

An eBPF programming exercise.
C
1
star
26

optionalcloud

An example AWS API Gateway program that runs both on and off-cloud
Go
1
star
27

bashbench

Linux system and shell benchmark tool
Shell
1
star
28

statsd-mini

A variation of statsd client & it pushes stats to Ganglia
Go
1
star
29

hzgl-lora-communicator

An open source software for a battery-powered two-way messaging device. It uses The Things Network Community Edition (LoRaWAN) for bi-directional data connectivity.
C++
1
star
30

personal-radio-beacon

HZGLRB (HZGL-PRB): My journey toward creating a personal radio beacon using a WiFi+Bluetooth+LoRA micro-controller chip.
C++
1
star
31

net.houzuo.android.autonotes

AutoNotes for Android
Java
1
star