Nexus Market
Torzon Market
Abacus Market
DrugHub Market

πŸ«™ Dockerize That Session

1. Install Docker
sudo apt-get update
sudo apt install -y docker docker-compose docker.io
sudo usermod -aG docker $USER

2. Setup Docker Directory Structure I
cd ~
mkdir docker-that-session
cd docker-that-session
mkdir session-base
cd session-base
touch Dockerfile # docker-that-session/session-base/Dockerfile
# nano Dockerfile
# copy past the following text into session-base/Dockerfile,
# then hit Ctrl O to write and Ctrl X to exit.

FROM electronuserland/builder
WORKDIR /
RUN apt-get update
RUN apt-get install -y apt-utils libfuse2 fuse libatk1.0-0 libatk-bridge2.0-0 libgtk-3.0 libasound2
RUN /sbin/ldconfig -v

3. Build Docker Session Base
# confirm Dockerfile contents are as above
cat Dockerfile
# build the session base and remember you the dot . !
sudo docker build -t docker-that-session-base .
# BASE INSTALLATION FINISH

cd ..

4. Download Session Desktop from getsession .org Website: session-desktop.AppImage
torsocks wget --continue "https://github.com/oxen-io/session-desktop/releases/download/v1.12.3/session-desktop-linux-x86_64-1.12.3.AppImage" -O docker-that-session.AppImage
#mv *.AppImage docker-that-session.AppImage

5. Setup Docker Directory Structure II
touch Dockerfile # docker-that-session/Dockerfile
# nano Dockerfile
# copy past the following text into docker-that-session/Dockerfile,
# then hit Ctrl O to write and Ctrl X to exit.

FROM docker-that-session-base:latest
WORKDIR /
COPY docker-that-session.AppImage .
RUN chmod +x docker-that-session.AppImage
ENTRYPOINT ["./docker-that-session.AppImage", "--no-sandbox"]

6. Build Docker Session
# confirm Dockerfile contents are as above
cat Dockerfile
# build the docker-session this time the dot . is already remember of course.
sudo docker build -t docker-that-session .
# INSTALLATION FINISH

7. Example Directory Structure
tree .
.
β”œβ”€β”€ Dockerfile
β”œβ”€β”€ docker-that-session.AppImage
β”œβ”€β”€ Readme
└── session-base
└── Dockerfile

1 directory, 4 files


8. Run Docker Multi Session
# From now on you run as many instances as you just want.
# No need to repeat steps above.
# START docker-that-session like this:
# Look precisely the docker volume name!
sudo docker run --net=host --device /dev/fuse --privileged --env="DISPLAY" --volume=vol-docker-that-session-friends-and-family:/root docker-that-session
sudo docker run --net=host --device /dev/fuse --privileged --env="DISPLAY" --volume=vol-docker-that-session-darknet-side-business:/root docker-that-session
sudo docker run --net=host --device /dev/fuse --privileged --env="DISPLAY" --volume=vol-docker-that-session-side-women:/root docker-that-session

# 9. BACKUP: volumes under /var/lib/docker/volumes ! BACK IT UP HARRY !
# You can use the sudo copy to usb stick.
# ALL FINISH. Time for some snack.


DrugHub Market