[-] herrfrutti@lemmy.world 8 points 1 month ago

Yeah, I did not know it is that bad....

[-] herrfrutti@lemmy.world 6 points 1 year ago

I switched a year ago to podman and had some trouble to get everything running. But it is possible. I'm not running anything rootful and everything works.

Read the docs, use podman-compose (this sadly has no good docs, but works quit well when you got it) and get ready to play around with permissions and file ownership.

264
submitted 1 year ago by herrfrutti@lemmy.world to c/cat@lemmy.world
[-] herrfrutti@lemmy.world 5 points 1 year ago

I'm very happily running openhab!

493
submitted 1 year ago by herrfrutti@lemmy.world to c/cat@lemmy.world

Our lovely Cosmo 🤗

[-] herrfrutti@lemmy.world 13 points 1 year ago

Additionally making a funny sound to make sure someone wakes up

[-] herrfrutti@lemmy.world 10 points 1 year ago* (last edited 1 year ago)

First, I think you can close that port. You don't need incoming traffic on that port.

I myself use Vaultwarden. But looking on the documentation you need to configure the enviroment correctly.

[-] herrfrutti@lemmy.world 5 points 1 year ago

Very nice write up. Thank you for sharing. One thing I like to add.

I've personally moved away from nginx proxy manager, because I read an article that it has some vulnerability that don't get fixed in time. Also there are a ton of issues open on git hub. So I move to caddy, witch also is super easy to set up.

[-] herrfrutti@lemmy.world 5 points 1 year ago

I use tandoor, try it. I like it very much.

[-] herrfrutti@lemmy.world 6 points 1 year ago

I've got myself a second router and created a second wifi and lan with it. All my smart home devices are in there and also the tv.

[-] herrfrutti@lemmy.world 5 points 1 year ago* (last edited 1 year ago)

I found it. It's in the Account settings, under pin settings.

[-] herrfrutti@lemmy.world 5 points 1 year ago

Caddy would have the bridge proxy network and the port 443 exposed.

version: "3.7"

networks:
  proxy-network:
    external: true
# needs to be created manually bevor running (docker create network proxy-network)
services:
  caddy:
    image: caddy
    container_name: caddy
    restart: unless-stopped
    ports:
      - 80:80
      - 443:443
    volumes:
      - ./data:/data
      - ./config:/config
      - ./Caddyfile:/etc/caddy/Caddyfile:ro
    networks:
      - proxy-network

Other services:

version: "3.7"

networks:
  proxy-network:
    external: true

services:
  app:
    image: app
    container_name: app
    restart: unless-stopped
    volumes:
      - ./app-data:/data
    networks:
      - proxy-network

Caddy can now talk to the app with the apps container_name.

Caddyfile:

homepage.domain.de {
    reverse_proxy app:80
}

So the reverse proxy network is an extra network only for containers that need to be exposed.

[-] herrfrutti@lemmy.world 5 points 1 year ago

If the containers are all in the same network. You dont need to expose a port.

Lets assume you create a docker network called reverse_proxy and add all your contaiers that you want to be accessed by the reverse proxy to that network (including caddy).

Then you can address all containers through the hostname in you caddy file and the port would be the default configurated port from the container.

So in the end you just expose the caddy container and nothing more.

167
Meet Cosmo ✨ (lemmy.world)
submitted 1 year ago by herrfrutti@lemmy.world to c/cat@lemmy.world

One of my cats

[-] herrfrutti@lemmy.world 16 points 1 year ago* (last edited 1 year ago)

Does it need to be selfhosted, or is an open source app okay? Okay I've not red all your post... there is no ios client for aegis... I use aegis: https://github.com/beemdevelopment/Aegis

view more: next ›

herrfrutti

joined 1 year ago