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:

https://simplex.chat/contact#/?v=1-4&smp=smp%3A%2F%2Fhpq7_4gGJiilmz5Rf-CswuU5kZGkm_zOIooSw6yALRg%3D%40smp5.simplex.im%2FXVf2UZLG2NxirJJlkO-yjU3BjbnK-QBo%23%2F%3Fv%3D1-2%26dh%3DMCowBQYDK2VuAyEAy8t1QqQ_sOovdEAfXlWvWKH9dw-7kwl5menGf4JI8hU%253D%26srv%3Djjbyvoemxysm7qxap7m5d5m35jzv5qq6gnlv7s4rsn7tdwwmuqciwpid.onion&data={"type"%3A"group"%2C"groupLinkId"%3A"5tJ0uL-PgZB4UjSIsbnyJQ%3D%3D"}

I sincerely hope the moderator will not suppress this knowledge, as some may wish to learn. I am excited about sharing technology independence.

  • LWD@lemm.ee
    link
    fedilink
    English
    arrow-up
    2
    ·
    10 months ago

    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://$(