SimpleX is a private encrypted messenger that creates new identities for each conversation. However, when you first install the app, it’s all the developer’s own servers. This has metadata and centralization risks. This can help…
SimplifiedPrivacy is completely different than SimpleX (although sharing the same start). They just released a tutorial video with a self-host script for any Debian/Ubuntu VPS that you can use to easily self-host a SimpleX server: https://video.simplifiedprivacy.com/simplex/
Here is the script on their self-hosted gitlab: https://git.simplifiedprivacy.is/publicgroup/simplex-self-host/
If you do not wish to self-host, you can add their SimpleX servers to your app for free:
smp://BgQRXMpC_pOpm2eAWvwFAvz6o1pJMu8y6_LaxZYxAFg=@smp.simplifiedprivacy.com
xftp://YLfpIjjRjJdOHKSPHCxhHMUmB_auPkxSIkfo76cH7F8=@xftp.simplifiedprivacy.com:5443
Also consider joining their SimpleX chat room where people talk about Linux and privacy in general:
I sincerely hope the moderator will not suppress this knowledge, as some may wish to learn. I am excited about sharing technology independence.
I feel like this might count as self-promotion, given it’s mentioning a particular website, their GitHub, their running service, etc. Regardless, it is informative, and the 40 something lines of bash script could come in handy, especially if they were entered manually, one at a time, and with the domain names altered accordingly.
# !/bin/bash # Setting up docker apt repo # Add Docker's official GPG key: apt update apt install -y ca-certificates curl gnupg install -m 0755 -d /etc/apt/keyrings curl -fsSL https://download.docker.com/linux/debian/gpg | gpg --dearmor -o /etc/apt/keyrings/docker.gpg chmod a+r /etc/apt/keyrings/docker.gpg # Add the repository to Apt sources: echo \ "deb [arch="$(dpkg --print-architecture)" signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian \ "$(. /etc/os-release && echo "$VERSION_CODENAME")" stable" | \ tee /etc/apt/sources.list.d/docker.list > /dev/null apt update # Install docker from repo (~450MB,2Min) apt install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin # Verify docker install #docker run hello-world # Install SimpleX from Docker Hub (~300MB,2Min) mkdir -p $HOME/simplex/{xftp,smp}/{config,logs} && mkdir -p $HOME/simplex/xftp/files docker run -d \ --name smp-server \ -e "ADDR=smp.simplifiedprivacy.com" \ -p 5223:5223 \ -v $HOME/simplex/smp/config:/etc/opt/simplex:z \ -v $HOME/simplex/smp/logs:/var/opt/simplex:z \ simplexchat/smp-server:latest docker run -d \ --name xftp-server \ -e "ADDR=xftp.simplifiedprivacy.com" \ -e "QUOTA=50gb" \ -p 443:443 \ -v $HOME/simplex/xftp/config:/etc/opt/simplex-xftp:z \ -v $HOME/simplex/xftp/logs:/var/opt/simplex-xftp:z \ -v $HOME/simplex/xftp/files:/srv/xftp:z \ simplexchat/xftp-server:latest sleep 3 read -p "-= Press enter to view server addresses =-" echo "SMP Server Address: smp://$(