

It ok, but you will need an external signaling server to make it work over NAT. Also it’s only good for a few in video chat as the load peer to peer.


It ok, but you will need an external signaling server to make it work over NAT. Also it’s only good for a few in video chat as the load peer to peer.


I would echo that, I’ve been a generalist computer whatnot for over 10 years. I have had to learn to network, virtual network with VMware. Manage Linux servers, then virtual servers. Switch from VMware to aws and understand basic terraform, with ansible learning as well.
Where I work we are on ansible repo 3 I think, as we have matured in how we use it and what works and what doesn’t.
When homelabing, you get to be all the things a big company would have job roles for.


I use nextcloud, the builtin photos app is pants. But memories is amzing


oh, I do need to look at the docker install. I have only every run it from a server with php on it, Im not going to be much help I dont think.


How do you run nextcloud?


Sorry for the late replay, the day ran away from me.
Check this out 👉 https://github.com/mhzawadi/ansible-template/tree/main/roles/docker
This is the role I use to setup docker, check out the readme for how to use


Some issues are like that, you fix the issue presented and find more issues to fix.
I do it for a day job and have had issues that I can’t explain as anything more than restart a service and now it works, I also run my own kit and have had the same type of issue.


Will do when I get home


you need to use deb822 as the repo module, like this
- name: Setup deb822 formatted repositorie
ansible.builtin.deb822_repository:
name: php
types: deb
uris: https://download.docker.com/linux/debian
components: stable
suites: "{{ ansible_distribution_release }}"
signed_by: https://download.docker.com/linux/debian/gpg
state: present
enabled: true
when: (ansible_distribution == 'Debian' and ansible_distribution_major_version >= '13')


Not sure how well that will fly, does it pass a config test?
Also here is a working server block that I use and works fine everywhere
server {
listen server IP:80;
listen server IP:443 ssl; ## listen for ipv4; this line is default and implied
http2 on;
server_name jellyfin.example.com;
root /srv/www/holding;
index index.php index.html index.htm;
#SSL setting
ssl_certificate /etc/letsencrypt/live/wildcard_cert/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/wildcard_cert/privkey.pem;
add_header Strict-Transport-Security "max-age=15768000; includeSubdomains; preload";
# Note that Diaspora has a client side check set at 4M
client_max_body_size 512M;
client_body_buffer_size 256K;
access_log /var/log/nginx/jellyfin-access.log main;
location = / {
return 302 https://$host/web/;
}
location / {
proxy_pass http://jellyfin/;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Forwarded-Protocol $scheme;
proxy_set_header X-Forwarded-Host $http_host;
proxy_redirect http:// https://;
proxy_buffering off;
}
# location block for /web - This is purely for aesthetics so /web/#!/ works instead of having to go to /web/index.html/#!/
location = /web/ {
# Proxy main Jellyfin traffic
proxy_pass http://jellyfin/web/index.html;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Forwarded-Protocol $scheme;
proxy_set_header X-Forwarded-Host $http_host;
}
location /socket {
# Proxy Jellyfin Websockets traffic
proxy_pass http://jellyfin/;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Forwarded-Protocol $scheme;
proxy_set_header X-Forwarded-Host $http_host;
}
}


I do, but need my laptop. The bit you need to fix is adding a new deb repo, will try and post tomorrow now


I dont, I think there might be a plugin either in kodi or jellyfin


thats not cricket, you cant replay to a No Stupid Questions with thats stupid.
Flag it with the mods!


Your issue could be a missing index, check the admin settings page and see if it has any advice.
I also found that my files_cache table was missing an index from way back, I had to empty the table and create the index. But the speed boost was insane, it went from painfully slow to almost instant.


I run nextcloud, but I do use other apps. Like contacts and calendar, the news app and even the whiteboard.
But I run it like the work servers I manage, I still don’t understand how so many find running nextcloud so difficult.


My setup is a pi4 with OSMC that is just Kodi all setup, plugged into hdmi with CEC to allow remote pass through.
That pi has an nfs mount to my jellyfin server and the movies and TV shows indexed off the NFS drive.
It’s setup is so simple even our now 6 year old can put a movie on


I was thinking the same thing, I have a ConBee2 and it works fine, but an update to zigbee3 may be what I want it for.
In your case, some mains powered devices would solve your issue. zigbee is a meshing network, so a mains powered device between where your ZBT-1 and the new devices should help
You could have a look at OVH and see if they have an image, whats your budget?
if your after alternative to CLoudflare DNS, I can recommend OVH for both domain name and zone, they have API so you can get certs for both internet facing stuff and internal domains
You need some automations to run if any of the exterior sensors change state, if they do save snapshots of exterior cameras and send you an alert. Once you get the alert you can then call the police if you think you need to, or in most cases just see that its the postie.
I have an automation run when both me and my wife are away that will turn off all lights and turn on 2 automations, the 2 automations are if motion on the drive send me a photo and if the exterior door sensors change state send an alert