Private peer-to-peer messaging
This project's goal is to facilitate human communication without relying on any centralized internet services.
- Self-hosted
- Peer-to-peer communication
- Single binary executable
- Direct messaging (2 person chat)
- Group messaging (>2 person chat)
What
Most internet messaging solutions use centralized servers and/or middlemen to deliver messages on behalf of users. We'll refer to
this as "intermediaries". It lowers the barrier to entry for users by moving some responsibility onto
whoever is running the intermediaries (usually a corporation). However this is a tradeoff. Users gain convenience but lose control,
as their ability to communicate relies on passing through the intermediaries.
WireTile makes a different tradeoff. It delivers messages directly without intermediaries, and moves some responsibility back onto
individual users. Therefore setup may require more time and effort depending on your familiarity with computers.
Platforms and operating systems.
WireTile consists of two major parts: a Web App and a Server (both are in the binary).
The Web App supports all platforms with modern web browsers, and is tested on Firefox and Chromium-based.
The Server supports Linux x64/arm64.
How do i login/signup or create an account?
There is no centralized service to signup to, so you won't see login/signup buttons. You can think of your self-hosted server as
your "account".
DNS & domain names.
WireTile is designed to operate without the Domain Name System (DNS). Owning a domain name is not required.