Together with @MohamedSaidHamed I prepared a all-in-one docker-compose configuration that makes it really easy to run your own solid-server.
Step by step
1. Prepare directories
mkdir -p /opt/solid/data
mkdir /opt/solid/.db
mkdir /opt/solid/config
chown -R 1000:1000 /opt/solid
2. Download and adjust docker-compose.yml
curl https://raw.githubusercontent.com/angelo-v/docker-solid-server/master/examples/docker-compose.all-in-one.yml --output docker-compose.yml
sed -i 's/solid.example/your.domain.example/' docker-compose.yml
sed -i 's/your@mail.example/your-actual@mail.example/' docker-compose.yml
(Feel free to do this manually using your favorite editor)
3. Profit Start
docker-compose up -d
(solid-server may restart seveal times until the certs are ready, so give it some minutes on first run)
Here is the compose file:
# This example assumes, that you are not running another application or proxy on ports 80 / 443.
# It provides an all-in-one solution to start a docker-server together with an nginx proxy and
# automatic letsencrypt certificate generation and renewal.
#
# It is based on https://github.com/JrCs/docker-letsencrypt-nginx-proxy-companion/blob/master/docs/Docker-Compose.md
#
# Adjust any line that is commented with (!):
# 1. Change any occurrence of the domain `solid.example` to your actual domain
# 2. Adjust the `latest` tag to a specific version you want to use.
version: '3.7'
services:
nginx:
container_name: nginx
image: jwilder/nginx-proxy:latest
restart: always
ports:
- "80:80"
- "443:443"
volumes:
This file has been truncated. show original
7 Likes
This is great!!! Not tried yet myself (Iโll let it know my colleagues from DevOps), but all โtoolkitsโ that automatizes any process always helps! Docker is great!
Do you think that could be able to setup a NSS running on a RaspberryPi 4? Would it have enough HDW resources to run it? Have anyone tried this approach? Would be great to setup your own DIY NSS at home! Donโt you think?
Smag0
April 28, 2020, 3:45pm
3
@alexcorvis84
Big businesses use the data that we currently install on their centralised servers, and either make money by directly selling that information, or by directing personalised advertising based upon its content.
Solid is completely different and is not centralised. I am currently running a Solid Pod Server, and my own POD, at home on a Raspberry Pi that cost less than ยฃ50.00, and which has 64GB of storage (far more than the 15GB included as standard in Google Drive) which doesnโt overheat, is notโฆ
And Solidbox - Debian Wiki
1 Like
Thanks for sharing @Smag0 !!
(This happens when you ask prior to search on the forum! Lol ^^)