You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
For quickly trying out this image or solid-server in general you can run:
8
+
```bash
9
+
docker run -p 8443:8443 nodesolidserver/node-solid-server
10
+
```
11
+
12
+
You will be able to access the server via `https://localhost:8443` then. It will use auto-generated self-signed certificates and is **not suited for production use**. For a production server you will have to create some real certificates and configure environment variables, like SOLID_SERVER_URI, SOLID_SSL_KEY and SOLID_SSL_CERT. Take a look at the examples folder [at GitHub](https://github.com/angelo-v/docker-solid-server/tree/master/examples) for details.
13
+
14
+
### Environment variables
15
+
16
+
All solid configuration flags can be set by an equivalent environment variable.
17
+
The official solid-server documentation
18
+
[explains them in detail](https://github.com/solid/node-solid-server#extra-flags-expert).
19
+
20
+
### Docker compose
21
+
22
+
For a productive setup you may want to use docker-compose. Example setups can be found
23
+
in the [examples folder](https://github.com/angelo-v/docker-solid-server/tree/master/examples). Here is an overview of what is in there:
24
+
25
+
#### Simple setup without proxy
26
+
27
+
`./examples/docker-compose.simple.yml`
28
+
29
+
Run solid-server directly on HTTPS port 443 without a proxy in between.
30
+
You will need to have your certificates ready and mount them into the container.
31
+
32
+
#### Running solid behind nginx proxy
33
+
34
+
`./examples/docker-compose.nginx.yml`
35
+
36
+
Run solid-server on port 8443 behind a nginx proxy on 443. You will need to setup an nginx container with letsencrypt companion [as described here](https://github.com/JrCs/docker-letsencrypt-nginx-proxy-companion).
37
+
38
+
#### Other setups
39
+
40
+
The setup you need is not presented here? Feel free to ask, or provide a Pull Request
41
+
with your solution.
42
+
43
+
## Feedback & Discussion
44
+
45
+
There is a [topic in the Solid Forum](https://forum.solidproject.org/t/official-solid-docker-image/748/5),
46
+
you are welcome to join in.
47
+
48
+
## Contributing
49
+
50
+
If you would like to contribute to the development of this image,
0 commit comments