Self-host your Dots Mesh profiles and groups
One of the key differences of the platform is the fact that it's distributed by design. You are encouraged to join by self-hosting your profiles and groups. If you already own a domain and pay for website hosting, this can be fairly easy. If this is not the case, or you don't want to bother to set up your own host, you can take a look at the hosting service the Dots Mesh team offers.
Keep in mind that the IDs of the self-hosted public profiles and groups will contain your domain name (john.example.com for example).
Keep in mind that the IDs of the self-hosted public profiles and groups will contain your domain name (john.example.com for example).
Requirements
These are the system requirements for your hosting environment:
- A web server (Apache, NGINX, etc.)
- PHP 7.2+
- A domain starting with "dotsmesh." (dotsmesh.example.com)
- SSL/TLS certificate
- A web server (Apache, NGINX, etc.)
- PHP 7.2+
- A domain starting with "dotsmesh." (dotsmesh.example.com)
- SSL/TLS certificate
The Installer
We've created a simple installer script that will check your environment, download the required files, and create the file structure needed.
Here is how to use it:
1. Download it
2. Place the file in the directory that your dotsmesh.example.com domain points.
3. Open it in your browser (https://dotsmesh.example.com/dotsmesh-installer.php)
This is the screen you should see:
Here is how to use it:
1. Download it
2. Place the file in the directory that your dotsmesh.example.com domain points.
3. Open it in your browser (https://dotsmesh.example.com/dotsmesh-installer.php)
This is the screen you should see:
Then specify the directory where the server source code and the host's data will be stored. The administrator password should be provided here, too. Later, it will be used to log you into the host administrator panel and create access keys for new profiles and groups.
Click "Install".
When done you'll be guided to the administrator panel to create your first profile.
Click "Install".
When done you'll be guided to the administrator panel to create your first profile.
Congratulations, you are now a part for the platform!
The Administrator panel
This is the place to create new spaces on your server for public profiles and groups. Each space is identified by a key, that you can use yourself in the Dots Mesh app or share with a friend, a family member, or a colleague.
To access the administrator panel, visit https://dotmesh.example.com/ (where example.com is your domain). Then click the button at the bottom, and you should see a screen like this one:
To access the administrator panel, visit https://dotmesh.example.com/ (where example.com is your domain). Then click the button at the bottom, and you should see a screen like this one:
Enter your password, and you'll see a list of public profiles and a list of created groups. Click on a profile icon to open it in the web app.
Unused keys are shown too.
Unused keys are shown too.