Where communities thrive

  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
  • Aug 12 05:13
    flammableliquids opened #563
  • Aug 08 19:35
    davestephens closed #560
  • Aug 04 13:53
    wmudge synchronize #536
  • Aug 04 06:53
    davestephens closed #559
  • Aug 04 06:52
    davestephens closed #562
  • Aug 03 22:35
    wmudge synchronize #562
  • Aug 03 21:45
    wmudge opened #562
  • Aug 02 11:10
    flammableliquids edited #561
  • Aug 02 10:59
    flammableliquids labeled #561
  • Aug 02 10:59
    flammableliquids opened #561
  • Aug 02 10:57
    flammableliquids edited #560
  • Aug 02 10:48
    flammableliquids opened #560
  • Aug 02 10:48
    flammableliquids labeled #560
  • Jul 30 23:25
    allthestairs closed #426
  • Jul 30 23:08
    allthestairs synchronize #466
  • Jul 30 22:59
    allthestairs synchronize #466
  • Jul 30 22:54
    allthestairs synchronize #466
  • Jul 30 22:47
    jaimesBooth opened #559
  • Jul 29 13:26
    HitLuca edited #557
  • Jul 28 21:15
    HitLuca synchronize #558
Luca Candela
Thats I've done. I dont think its the issue.
And me neither btw but i understand you fine
And you added ansible_nas_email to your file also?
Pretty sure i needed that too
And dont use rhe global api key, you should make a dedicated one
Btw did you set logging for traefik to debug to see what fails?
at the end of your traefik.toml file there should be something like this:
email = "post@email.com"
storage = "/letsencrypt/acme.json"
caserver = "https://acme-v02.api.letsencrypt.org/directory"
    provider = "cloudflare"
    resolvers = ","
change that email to your cloudflare email
btw is your traefik/letsencrypt/acme.json correct?
hey everybody. Just installed Ansible-Nas on my ubuntu server. I enabled plex in my nas.yml file but I can not access the webinterface. Portainer says the container is running and I didn't changed any configuration. So I'm wondering what I'm doing wrong? I hope somebody can help me :)
so I found out so far, that the docker container is running from plex but it doesn't have an ip nor a port set. does it has to do something with traeffik?
I still stuck with the Plex docker container. Ansible installs it only with a warning for swap limit's not being supported by my kernel. As I read about it, it doesn't affect the container. Portainer shows the plex container but it's the only container without an ip nor a port. I looked up the ansible role and found that the port actually should be set to 32400 but it's somehow through traeffic. I tried to enable traeffic but I couldn't enter traeffic for the same reason plex is not enterable. Did I forgot to enable something or set something correct?
[s6-init] making user provided files available at /var/run/s6/etc...exited 0.
[s6-init] ensuring user provided files have correct perms...exited 0.
[fix-attrs.d] applying ownership & permissions fixes...
[fix-attrs.d] done.
[cont-init.d] executing container initialization scripts...
[cont-init.d] 01-envfile: executing... 
[cont-init.d] 01-envfile: exited 0.
[cont-init.d] 01-migrations: executing... 
[migrations] started
[migrations] no migrations found
[cont-init.d] 01-migrations: exited 0.
[cont-init.d] 02-tamper-check: executing... 
[cont-init.d] 02-tamper-check: exited 0.
[cont-init.d] 10-adduser: executing... 

          _         ()
         | |  ___   _    __
         | | / __| | |  /  \
         | | \__ \ | | | () |
         |_| |___/ |_|  \__/

Brought to you by linuxserver.io

To support LSIO projects visit:

User uid:    1000
User gid:    1000

[cont-init.d] 10-adduser: exited 0.
[cont-init.d] 40-chown-files: executing... 
[cont-init.d] 40-chown-files: exited 0.
[cont-init.d] 45-plex-claim: executing... 
[cont-init.d] 45-plex-claim: exited 0.
[cont-init.d] 50-gid-video: executing... 
**** creating video group videovj3o with id 109 ****
**** adding /dev/dri/renderD128 to video group videovj3o with id 109 ****
**** adding /dev/dri/card0 to video group video with id 44 ****
[cont-init.d] 50-gid-video: exited 0.
[cont-init.d] 60-plex-update: executing... 
Docker is used for versioning skip update check
[cont-init.d] 60-plex-update: exited 0.
[cont-init.d] 90-custom-folders: executing... 
[cont-init.d] 90-custom-folders: exited 0.
[cont-init.d] 99-custom-scripts: executing... 
[custom-init] no custom files found exiting...
[cont-init.d] 99-custom-scripts: exited 0.
[cont-init.d] done.
[services.d] starting services
Starting Plex Media Server.
[services.d] done.
Critical: libusb_init failed
I have the feeling it has something to do with the bridge and host network. As I read in the linuxserver documentation this should be solved by adding plex_version: "docker", what is set in the ansible role by default.
luka murn
hey guys, im strugling with setting up zfs properly for torrents and stuff. i have ubuntu server and ansible installed normally on a 1 tb ssd, then i have 2 1tb hdd set in zfs, this is second reinstall because i cant figure it out. I made the test zfs filesystems downloads and movies from instalation guide, and linked them to downloads_root and movies_root in all.yml. when i open these folder from samba on my linux it shows empty space properly, 980gbs for downloads and movies and 860gb for other folders which are still linked to ssd. Now my question is when i try to get my apps to download to zfs storage i just cannot figure it out. i installed deluge, and if set to download to /downloads it downloads to ssd and i cannot find the torrent downloaded in samba, even if i set download location directly to tank/downloads it still does the same. is there any special trick to make it torrent directly to zfs storage?
luka murn
or should i go with transmission and use torrent_root?
luka murn
lol transmission works pefectly without a single problem, it was the last of the torrent programs i tried
now i need to figure out how i can delete files from my zfs samba folders, i can move in and out files without issues, but when i try to delete it says no permission
Install keeps hanging on enable universe repo and I certainly do have it enabled. On 22.04 ubuntu. Not sure if there are docs that can help here? Also had to remove all my extra shared I wanted to add. They kepr popping errors even though the context was the same as the entries for SMB shares that did end up taking.
for luka
Monty Zukowski
Monty Zukowski

I upgraded and restarted my server recently, timemachine isn't working. I get a mysterious error: Time Machine can’t connect to the backup disk. OSStatus error -1073741275.

I don't see any message in the logs for the container. Searching on that error in google brings up nothing specific. Anybody else see this before?

do the enabled containers not start automatically?
1 reply
Tim Geerts
For a while now, my external access using a custom domain stopped working. I never really took the time to fix it as it wasn't really needed for my setup. Lately though, I added certain services that would really benefit having external access (such as home assistant for instance).
But, I can't for the life of me get it back up and running...
Traefik is showing "no providers" on its homepage (yet I don't know if that's normal or not).
I followed the "external access page" in the documentation again, set all the stuff that I want access to in my config to 'externally_accessible: "true"', doublechecked my old domain records and it still has a * record to the external ip of my router.
Even went and changed the nameservers to cloudflare now and set the cloudflare_ddns thing to "true" as well.
No luck...
Tim Geerts
For reference, the logs show these kind of errors (sometimes for 80, for 443 and for 8083):
traefik.go:78: command traefik error: error while building entryPoint traefik: error preparing server: error opening listener: listen tcp :8083: bind: address already in use
Traefik should show the Docker provider. If it can't see the Docker provider, it can't see your containers, and can't set up access for them. I'm not sure how you see the dashboard if it can't bind to :8083. Makes it sound like you have multiple Traefik servers running that are interfering with each other.
Tim Geerts
It seems to be exactly that. I can stop the container I see in Portainer, yet can still access the ui...
If I stop/kill the container, there's still a 'traefik' running and listening to those ports. If I kill that PID, it just pops back up under another process....?!
Do something like ps -x --forest to see what is creating it.
or pstree
Tim Geerts
Thanks, not able to access my server any time soon, but I'll try those commands asap
Tim Geerts
ps -x --forest doesn't show me any info on traefik running. pstreejust shows ─containerd-shim─┬─traefik───13*[{traefik}] which to me as a linux noob doesn't really help me determine what is causing that extra traefik instance to be running
Tim Geerts
psfaux gives me the parent process being
/snap/docker/1779/bin/containerd-shim-runc-v2 -namespace moby -id 8514b80721349e671cd4d1ddb135f384f59c192b9d503a86fc86ff8087b61e83 -addressyet, I don't know if I should just go ahead and kill that one without knowing what it actually is
Tim Geerts
Well, killed it anyway, reran the playbook, traefik is now working. I'm getting errors for letsencrypt and cloudflare though, but hey, it's a step in the right direction...
Tim Geerts
Ok, on to the next issue...
Finally got traefik to work (or so I thought), but now letsencrypt seems to just never get a cert for my domains...
time="2022-08-02T21:35:57Z" level=debug msg="No ACME certificate generation required for domains [\"my-domain.be\" \"*.my-domain.be\"]." ACME CA="https://acme-v02.api.letsencrypt.org/directory" providerName=letsencrypt.acme
Any reason why it feels it shouldn't generate a certificate? Looking in the acme.jsonfile I do have one in there, in the default store, so I thought "hey, it's not generating one because there is one available here".
But browsing to my https://sonarr.my-domain.be/ doesn't work, and I just get an error showing something like ERR_TOO_MANY_REDIRECTS.....
Tim Geerts
Just to followup, for anyone that hits this wall too, I managed to fix it all and reinstate my https external access with traefik and letsencrypt.
  • I had to update ansible-nas (git pull) because I had a version that didn't copy over the cloudflare_token(older version still used api stuff, not the bearer token).
  • Then I had to change a setting on cloudflare itself because I kept getting too many redirects errors (SSL/TLS encryption mode has to be set to Full, not Flexible).
    Then everything started working again.
    Pfew, on to the next obstacle, if any ;)
Oh, and as a bonus for those people enabling external access to homeassistant, you'll have to add some lines to the configuration.yaml file there too.
Reference: https://community.home-assistant.io/t/home-assistant-400-bad-request-docker-proxy-solution/322163

tldr: Explaining usecase and hardware, asking for tips

Hi there guys, just found your project and first of all, wanted to say that it looks awesome!

Currently planning to replace my current nextcloud and vaultwarden instance with it, is there a good/easy preferred way to take the existing data with me (ik how to export vaultwarden pws, rather asking for NC)

Adding a proper dashboard, but unsure which one to pick (Heimdall and Organizr both seem rather nice)?

Cloudflare Dynamic DNS seems like a good choice (even when there wouldn't be a need, static IP)
Guacamole has been on my to "try" list for quite some time (like kasmweb), so I might finally be able to have a nice working enviroment on the go.
Couchpotatoe in combination with Emby might be a nice addition, so my GF can watch/download the series she wants to watch on the go?

Going to install it in an Optiplex 30xx series to run it from home, might add an external hard drive Bay for more storage if needed.

Hoping to have time tomorrow, any known issues or troubles I might run into?

Wanted to ask if there are any recommendations or tips for my usecase?