Dots Mesh Web App
This is the code for the UI of the platform. There is an officially hosted version on dotsmesh.com, and you can also easily install it on your server.
What is Dots Mesh?
Dots Mesh is a different kind of social platform. It's open and distributed by design. You can self-host your public social profile the same way you can self-host your website and email. There are two types of profiles (public and private), private messaging and secret groups. Learn more at about.dotsmesh.com.
Take a look
Some screenshots from the big screen version of the app:
Your public profile
A public post
A list of all the posts by the profiles you follow
A secret group
Learn more about all the features at about.dotsmesh.com/app
Take a look at a live profile at dotsmesh.com#ivo
Try it yourself
Just found out about Dots Mesh? Do you know that you can join the platform with a free private profile that lives on your device? Get started at dotsmesh.com.
How to install
The Dots Mesh installer is the recommended way to create your own host and join the platform. It will guide you through all the requirements and will install everything needed. There is an auto-update option, so you'll always use the latest stable version of the software.
- A web server (Apache, NGINX, etc.)
- PHP 7.2+
- SSL/TLS certificate
Get the code
You can download the latest release as a PHAR file and run the web app this way. Create the index.php with the following content:
<?php require 'dotsmesh-web-app-x.x.x.phar';
There is a ZIP file option too. Just extract the content to a directory and point the index.php file to it.
<?php require 'dotsmesh-web-app-x.x.x/app/index.php';
The Dots Mesh Web App is licensed under the GPL v3 license. See the license file for more information.
The Dots Mesh platform is a community effort. Feel free to join and help us build a truly open social platform for everyone.