Jump to content

DZMM

Members
  • Posts

    2,801
  • Joined

  • Last visited

  • Days Won

    9

Everything posted by DZMM

  1. Is anyone using Lidarr? It works, but the icons don't display: # Lidarr location /lidarr { include /config/nginx/proxy.conf; proxy_pass http://172.32.12.69:8686/lidarr/; }
  2. I realised after I posted my question wasn't clear enough, but you answered the bit I needed - wasn't sure if you copied the whole folder or bits. I'm going to do the same as my old docker has a lot of activity I don't want to lose. Apparently recent headphones versions have started working again, but I have more faith in this docker already and the activity on github seems to have really accelerated in the last couple of weeks with almost daily commits.
  3. Hmm just checked and I think my installation is broken on 17b - just upgraded today. Will check properly when get home. My address is nextcloud.domain.com - my other dockers e.g domain.com/sonarr are working Update: False alarm - restarting the docker did the trick
  4. Thanks so far, I've got: #!/bin/bash echo /etc/rc.d/rc.docker stop echo /etc/rc.d/rc.docker start | at now + 10 min docker restart $(docker ps -a -q) Line 1 is so I can leave settings\Docker 'Enable Docker' set to 'yes'. I think I need this as otherwise I won't have the dockers tab in the GUI. My thinking is: - step 1, stop the dockers - step 2 start docker again in 10 mins (and re-populate the Docker tab in the GUI) - step 3 start all containers - the command you shared didn't start the containers If I can't get the ping test working I'll just go with this and if I'm at the keyboard I'll start the dockers quicker manually. seems to stop the dockers (actually hides them from the GUI) but leaves the empty Docker tab visible
  5. Can I get some help with what should be a simple script please for someone who unlike me, knows what they are doing. I run a pfSense VM which means my bootup is very slow as unRAID starts docker before VMs and each docker checks for online access before the next one starts - all in all this adds a 20--30min delay before my server boots. As a temp fix, what I've started doing is disable Docker in unraid's settings before rebooting and then manually turning docker on once the pfSense VM provides connectivity. What I'd like to do is add a script that runs at array start and manually starts Docker once it successfully pings 172.30.12.1 which is the address of my pfSense VM - similar to how the docker autostart manager does i.e. check if can ping 172.30.12.1, if yes, start docker, if fails after say 10 mins (customisable would be nice) then start docker anyway If someone can help me with this script (I know how to start individual dockers via the command line, but not the whole docker manager). I'll copy the script to make another one to stop docker when the array stops. Thanks in advance
  6. The possible way. Unless you decide to create vlans, all Dockers and VMs are on the same subnet and Dockers only have unique ips if you assign them.
  7. I've added a link in this post to a full guide to setting up VLANs in pfsense
  8. Sorry, no idea - never touched the go file.
  9. 1. No and things would get messy if you did 2. Yes, go to settings/identification to change unraid ports. However, there's no need as unraid would listen on say 192.168.1.100:443 and le on whatever IP you assign e.g 192.168.1.101:443
  10. Yes. I'd use letsencrypt for remote access, rather than opening ports for nextcloud
  11. If your router can decide to route via ip address then yes. For your remotely access needs look into the letsencrypt docker
  12. Click on 'Network Type' in the docker settings (may need advanced view) and then enter an IP address in the new field that appears below. Very simple. If you have a VLAN capable switch, you can also create VLANs in Settings/Network settings and then choose different VLANs e.g. I have deluge going down my VPN VLAN and nzbget not, as usenet is encrypted so I'm not wasting CPU cycles pushing it down the VPN
  13. I agree - try Plex. To solve your Kodi problem, why not just add the music library to Kodi??
  14. thanks - had a quick look and will have to tackle this when I have time to concentrate.
  15. that is so obvious, I'm kicking myself for not thinking that! My VMs are on UDs, but I have a spare 200-300GB on my cache pool that I'll start using for spillover storage when I need it - thanks
  16. Same use case for me - I can't install certain games to smb shares and my vms are on my small nvme drive, so the ability to add larger second virtual disks on a SSD or hdd would be brilliant
  17. has anyone integrated onlyoffice with this docker? I've managed to install onlyoffice on http, but nextcloud wants it on https
  18. My setup might work for you. I used be to be an XBMC user then switched to Plex about 7 years ago, and I've switched back this year because of HD audio problems with Plex which are non-existent with Kodi. I've got Kodi clients within my home using a shared database with 2 profiles - one for grown-ups and one for kids. Once I've setup one I just copy userdata and appdata to instantly setup the next one. (I've also set playlists and favs to a network share to keep consistent) I've installed Trakt addon on kodi clients so playback progress synced to trakt On plex server I've installed trakt so playback progress synced from kodi and vice versa plex is used for mobile devices and low-powered TVs that have 1st gen fire TV sticks (will upgrade soon) that can't handle my current kodi library
  19. I'm switching the card in my primary slot and I have <alias name='hostdev0'/> above the address line in my xml. Do I leave this in? The other VM that I previously had in the primary slot didn't have this line: <hostdev mode='subsystem' type='pci' managed='yes'> <driver name='vfio'/> <source> <address domain='0x0000' bus='0x03' slot='0x00' function='0x0'/> </source> <alias name='hostdev0'/> <rom file='/mnt/disks/sm961/system/gt730bios.dump'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x05' function='0x0'/> </hostdev> Thanks
  20. Ohhh, so close! I just added this and organizr's homepage loads up and I can log in, but my tabs and the settings link don't work. Help please - almost there: # netdata upstream backend { server 172.31.12.84:19999; keepalive 64; } #ORGANIZR UPSTREAM upstream organizr-upstream { server 172.32.12.89:80; keepalive 32; } # listening on port 80 disabled by default, remove the "#" signs to enable # redirect all traffic to https #server { # listen 80; # server_name _; # return 301 https://$host$request_uri; #} # main server block server { listen 443 ssl default_server; root /config/www; index index.html index.htm index.php; server_name _; ssl_certificate /config/keys/letsencrypt/fullchain.pem; ssl_certificate_key /config/keys/letsencrypt/privkey.pem; ssl_dhparam /config/nginx/dhparams.pem; ssl_ciphers 'ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-DSS-AES128-GCM-SHA256:kEDH+AESGCM:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-AES256-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA256:DHE-RSA-AES256-SHA256:DHE-DSS-AES256-SHA:DHE-RSA-AES256-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA256:AES256-SHA256:AES128-SHA:AES256-SHA:AES:CAMELLIA:DES-CBC3-SHA:!aNULL:!eNULL:!EXPORT:!DES:!RC4:!MD5:!PSK:!aECDH:!EDH-DSS-DES-CBC3-SHA:!EDH-RSA-DES-CBC3-SHA:!KRB5-DES-CBC3-SHA'; ssl_prefer_server_ciphers on; client_max_body_size 0; # location / { # try_files $uri $uri/ /index.html /index.php?$args =404; # } location ~ \.php$ { fastcgi_split_path_info ^(.+\.php)(/.+)$; # With php7-cgi alone: fastcgi_pass 127.0.0.1:9000; # With php7-fpm: #fastcgi_pass unix:/var/run/php7-fpm.sock; fastcgi_index index.php; include /etc/nginx/fastcgi_params; } # calibre-web location /books { proxy_bind $server_addr; proxy_pass http://172.35.12.72:8083; proxy_set_header Host $http_host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Scheme $scheme; proxy_set_header X-Script-Name /books; } # deluge location /deluge { proxy_pass http://172.32.12.73:8112/; proxy_set_header X-Deluge-Base "/deluge/"; } # headphones location /headphones { include /config/nginx/proxy.conf; proxy_pass http://172.32.12.74:8181/headphones; } # lazy librarian location /lazy { include /config/nginx/proxy.conf; proxy_pass http://172.32.12.79:5299/lazy; } # jackett location /jackett/ { rewrite /jackett/(.*) /$1 break; proxy_bind $server_addr; proxy_pass http://172.32.12.78:9117; } # Mineos not working location /mineos/ { proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $remote_addr; proxy_set_header Host $host; proxy_pass https://172.35.12.82:8443; } # Musicbrainz not working location ^~ /musicbrainz/ { set $musicbrainz_upstream musicbrainz; set $musicbrainz_baseurl /musicbrainz; rewrite /musicbrainz(.*) /$1 break; proxy_pass http://$musicbrainz_upstream:5000; proxy_set_header Accept-Encoding ""; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; sub_filter_once off; sub_filter '//172.34.12.88:5000' '$musicbrainz_baseurl'; sub_filter '"/static' '$musicbrainz_baseurl'; sub_filter '"http://$host/' '"$scheme://$host$musicbrainz_baseurl/'; sub_filter '<a href="/' '<a href="$musicbrainz_baseurl/'; } # netdata location ~ /netdata/(?<ndpath>.*) { proxy_set_header X-Forwarded-Host $host; proxy_set_header X-Forwarded-Server $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_pass http://backend/$ndpath$is_args$args; proxy_http_version 1.1; proxy_pass_request_headers on; proxy_set_header Connection “keep-alive”; proxy_store off; } # nzbget location /nzbget { proxy_pass http://172.33.12.86:6789; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } # nzbhydra location /nzbhydra { include /config/nginx/proxy.conf; proxy_pass http://172.32.12.77:5075/nzbhydra; } # Ombi location /plexrequest { include /config/nginx/proxy.conf; proxy_pass http://172.35.12.87:3579/plexrequest; } # ORGANIZR CONTAINER location / { proxy_pass http://organizr-upstream; include /config/nginx/proxy.conf; } # PLEX location /web { # serve the CSS code proxy_pass http://172.35.12.90:32400; } location /plex { # proxy request to plex server proxy_pass http://172.35.12.90:32400/web; } # plexpy location /plexpy { proxy_pass http://172.32.12.91:8181; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } # Radarr location /radarr { include /config/nginx/proxy.conf; proxy_pass http://172.32.12.92:7878/radarr; } # Sonarr location /sonarr { include /config/nginx/proxy.conf; proxy_pass http://172.32.12.95:8989/sonarr; } # sample reverse proxy config for password protected couchpotato running at IP 192.168.1.50 port 5050 with base url "cp" # notice this is within the same server block as the base # don't forget to generate the .htpasswd file as described on docker hub # location ^~ /cp { # auth_basic "Restricted"; # auth_basic_user_file /config/nginx/.htpasswd; # include /config/nginx/proxy.conf; # proxy_pass http://192.168.1.50:5050/cp; # } } # sample reverse proxy config without url base, but as a subdomain "cp", ip and port same as above # notice this is a new server block, you need a new server block for each subdomain #server { # listen 443 ssl; # # root /config/www; # index index.html index.htm index.php; # # server_name cp.*; # # ssl_certificate /config/keys/letsencrypt/fullchain.pem; # ssl_certificate_key /config/keys/letsencrypt/privkey.pem; # ssl_dhparam /config/nginx/dhparams.pem; # ssl_ciphers 'ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-DSS-AES128-GCM-SHA256:kEDH+AESGCM:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-AES256-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA256:DHE-RSA-AES256-SHA256:DHE-DSS-AES256-SHA:DHE-RSA-AES256-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA256:AES256-SHA256:AES128-SHA:AES256-SHA:AES:CAMELLIA:DES-CBC3-SHA:!aNULL:!eNULL:!EXPORT:!DES:!RC4:!MD5:!PSK:!aECDH:!EDH-DSS-DES-CBC3-SHA:!EDH-RSA-DES-CBC3-SHA:!KRB5-DES-CBC3-SHA'; # ssl_prefer_server_ciphers on; # # client_max_body_size 0; # # location / { # auth_basic "Restricted"; # auth_basic_user_file /config/nginx/.htpasswd; # include /config/nginx/proxy.conf; # proxy_pass http://192.168.1.50:5050; # } #}
  21. Good news - finally working. I'm adding what I did in case anyone else has this problem. I've turned my pfSense VM back on and I can now install the Musicbrainz docker. My pfSense firewall https://forums.lime-technology.com/topic/61401-useful-pfsense-links/ is pretty locked down in terms of what ports are open, so initially the docker still couldn't connect to update because after looking at my logs it uses a hell of a lot of 'non-standard' ports. There were too many to manually add to my port allow rules, so in the end I added the docker to my Guest VLAN which has unfettered access to the internet and normally no access to my local subnet, including my unRAID server (and the appdata share...). So, I added an IP to the docker and in my firewall allowed just this IP access to my subnet, so that it could still function as a docker. I think the BT router problem was something different as that should have had all ports out opened. I think what was happening there, was my IP was getting backlisted by MB for having too many failed attempts.
  22. yes, you can use the local database rather than musicbrainz.org for picard. It's also useful for the beets docker which is faster and more controllable than picard, and has a lot more functionality. If you use picard, you should give beets a go https://www.linuxserver.io/2016/10/08/managing-your-music-collection-with-beets/
×
×
  • Create New...