this post was submitted on 28 Oct 2023
2 points (100.0% liked)

Self-Hosted Main

515 readers
1 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

For Example

We welcome posts that include suggestions for good self-hosted alternatives to popular online services, how they are better, or how they give back control of your data. Also include hints and tips for less technical readers.

Useful Lists

founded 1 year ago
MODERATORS
 

I am still learning docker so be patient please :)

I have created a docker-compose.yml file for "picsur".

See:

version: '3'
services:
picsur:
image: ghcr.io/caramelfur/picsur:latest
container_name: picsur
ports:
- '8077:8044'
environment:
PICSUR_HOST: '0.0.0.0'
#PICSUR_PORT: 8044
PICSUR_DB_HOST: picsur_postgres
PICSUR_DB_PORT: 5432
PICSUR_DB_USERNAME: $dbuser
PICSUR_DB_PASSWORD: $dbpass
PICSUR_DB_DATABASE: picsur
## The default username is admin, this is not modifyable
PICSUR_ADMIN_PASSWORD: $adminpass
## Maximum accepted size for uploads in bytes
PICSUR_MAX_FILE_SIZE: 128000000
## No need to touch this, unless you use a custom frontend
# PICSUR_STATIC_FRONTEND_ROOT: "/picsur/frontend/dist"
## Warning: Verbose mode might log sensitive data
# PICSUR_VERBOSE: "true"
restart: unless-stopped
picsur_postgres:
image: postgres:14-alpine
container_name: picsur_postgres
networks:
- proxy
environment:
POSTGRES_DB: picsur
POSTGRES_PASSWORD: $dbpass
POSTGRES_USER: $dbuser
restart: unless-stopped
volumes:
- ./data:/var/lib/postgresql/data

I have created an entry in my Nginx Proxy Manager:

picsur.myowndomain.com => http://docker-IPv4:8077

The other dockers running through Nginx are working fine.

My problem is that picsur.myowndomain.com works (with SSL via Let's Encrypt) BUT it show a blank page.

you are viewing a single comment's thread
view the rest of the comments
[–] Operations8@alien.top 1 points 1 year ago (1 children)

Yes that part also drives me crazy :P

http://172.16.10.10:8077 gives me connection refused. When i try http://172.16.10.10:3100 (just one example) i get the openspeedtest docker.

[–] tschloss@alien.top 1 points 1 year ago

Is this your LAN subnet? It looks very much as a docker virtual network? These addresses shouldn‘t be accessible from outside unless you tinker with the network settings of docker. Containers should be accessible on localhost:externalPort from the host docker is running on.