

Ok I did not know about this at all. I’ve been just mounting it on the host which has been a bit of a pain at times.
I just did a massive refactor of my stacks, but now I might have to revisit them to do this.
Ok I did not know about this at all. I’ve been just mounting it on the host which has been a bit of a pain at times.
I just did a massive refactor of my stacks, but now I might have to revisit them to do this.
What was it like in the before times?
That actually seems like a solid option. Do you happen to know how well it integrates with Traefik and the like for setting up reverse proxies?
What would you recommend as an alternative? Right now I’m just using them for DNS.
Valinor - Proxmox server Khazad-Dum - TrueNAS Scale Rivendell - Ubuntu 22.04 server
Got a few others as well, but those are the ones I interact with the most.
A secure but inaccessible server is useless.
Security must take into account the needs of the real world.
So, at least on Samsung, the MyFiles app, the default file browser, allows for network connections via smb.
In my case, I use a vpn to tunnel into my network, and then just use the smb share.
It also allows for FTP and SFTP.
SSHFS also has a windows release.
There’s a weird thing with bind mounts and permissions.
In my case, for my Ubuntu VM to have correct perms for 0:0 (root), the PID and GID in ProxMox’s fstab need to be like 11000:10000 or something.
It’s apparently working as intended that way, but it’s weird.
I don’t think this would solve your particular use case. However, SSHFS is absolutely amazing for remote smb share access.
I used it on my laptop to access my home NAS for years.
You definitely can. Idk why the commentor above you thinks its local only?
I have two severs I swap between exactly like you describe.
I get the gist of what Opnsense is from the name, but what are some of the practical benefits for a small home labber to use it over PFsense?
Figured I’d ask to see if you know if this method is still working? I have mine setup very nearly identically to what you have here, and I have corrected my lemmy.hjson to have the correct hostname and password for the database. The only changes I have made thus far is to remove the HTTP redirection, and to change things like me cert resolver, the Lemmy version, and other small corrections.
However, all I am getting is a gateway timeout when I try to visit the url I have setup. Do you have any idea why this might be? I’ll provide my docker-compose below.
version: "3.7"
services:
web:
image: dessalines/lemmy:latest
restart: always
logging:
driver: journald
options:
tag: "{{.Name}}[{{.ID}}]"
environment:
- RUST_LOG="warn,lemmy_server=info,lemmy_api=info,lemmy_api_common=info,lemmy_api_crud=info,lemmy_apub=info,lemmy_db_schema=info,lemmy_db_views=info,lemmy_db_views_actor=info,lemmy_db_views_moderator=info,lemmy_routes=info,lemmy_utils=info,lemmy_websocket=info"
volumes:
- /mnt/lemmy/lemmy.hjson:/config/config.hjson
depends_on:
- db
networks:
- lemmy
- traefik_default
labels:
- traefik.enable=true
- traefik.http.routers.https_lemmy.rule=Host(`lem.domain.tld`) && (PathPrefix(`/api`, `/pictrs`, `/feeds`, `/nodeinfo`, `/.well-known`) || Method(`POST`) || HeadersRegexp(`Accept`, `^[Aa]pplication/.*`))
- traefik.http.routers.https_lemmy.entrypoints=https
- traefik.http.routers.https_lemmy.tls.certresolver=myresolver
web-frontend:
image: dessalines/lemmy-ui:latest
environment:
- LEMMY_UI_LEMMY_INTERNAL_HOST=web:8536
- LEMMY_UI_LEMMY_EXTERNAL_HOST=localhost:1236
- LEMMY_HTTPS=true
depends_on:
- web
restart: always
logging:
driver: journald
options:
tag: "{{.Name}}[{{.ID}}]"
networks:
- lemmy
- traefik_default
labels:
- traefik.enable=true
- traefik.http.routers.https_lemmy_static.rule=Host(`lem.domain.tld`)
- traefik.http.routers.https_lemmy_static.entrypoints=https
- traefik.http.routers.https_lemmy_static.tls.certresolver=myresolver
db:
image: postgres:15-alpine
hostname: db
environment:
- POSTGRES_USER=lemmy
- POSTGRES_PASSWORD=LONGstringOFcharacters
volumes:
- /mnt/lemmy/db:/var/lib/postgresql/data
- ./customPostgresql.conf:/etc/postgresql.conf
restart: always
logging:
driver: journald
options:
tag: "{{.Name}}[{{.ID}}]"
networks:
- lemmy
networks:
traefik_default:
external: true
lemmy:
driver: bridge
volumes:
db:
It does indeed!
Do you know of a good reference for using Traefik with non-docker uses? I’ve struggled to figure that one out lol
You were exactly right as well! It was Windows Defender that was causing the issue!
Thank you so much!
Thank you so much for the response! However, it as actually much much simpler. I skipped a step in my procedures after resetting my computer, apparently, and forgot to turn off Windows Defender!
So I was in the middle of typing out “I always turn off Windows Defender for this exact reason!”, but I thought better of it and checked… turns out when I reset my computer last I skipped a step in my procedures lol
Thank you for pointing out the obvious! It is almost always helpful!
Apologies! I’ll try to clean them up! No idea why lol
I second this. Tube archivist is amazing and it integrates well with jellyfin