An open API service indexing awesome lists of open source software.

https://github.com/rmdes/go-ssb-room-docker

Repo to host my attempt at fixing go-ssb-room docker image for pure docker and for cloudron
https://github.com/rmdes/go-ssb-room-docker

Last synced: about 1 year ago
JSON representation

Repo to host my attempt at fixing go-ssb-room docker image for pure docker and for cloudron

Awesome Lists containing this project

README

          

# go-ssb-room-docker : https://github.com/ssb-ngi-pointer/go-ssb-room

Steps:
- Edit the .env file to add the domain you will be using !important
- docker login to validate you access to docker hub
- docker build -t username/go-ssb-room:yourtag --nocache
- docker push username/go-ssb-room:yourtab
- cloudron install --image username/go-ssb-room:yourtag --nowait
- next, identify your container ID (cloudron)
![image](https://user-images.githubusercontent.com/12155003/154856823-5625bae9-43c5-42c1-8c37-a329f2ce34f0.png)
- Exec into your container : sudo docker exec -ti -u 0 2e116baa-6a83-40c1-8ccb-3097aaa4b741 /bin/sh
- got to /app/code/cmd/insert-user
- Create the Admin users https://github.com/ssb-ngi-pointer/go-ssb-room/blob/master/docs/deployment.md#first-admin-user
- your REPO is /app/data/.ssb-go-room-secrets
- Login (from an admin added ID) using your SSB id (manyverse or ssb client)
- eventually enable Public setting in go-ssb-room so you can create invites from the front-end easy

# cloudron.io
the Cloudronmanifest file is only used in a docker build/push / cloudron install context.
forum link : https://forum.cloudron.io/topic/3944/go-ssb-room-was-secure-scuttlebutt-ssb-pub-off-grid/9?_=1645383048034