• 2 Posts
  • 640 Comments
Joined 2 years ago
cake
Cake day: July 2nd, 2023

help-circle


  • Literally depends on finances. As an investment? I would say no.

    Is an employer paying for it? 100% worth it. Do you have your finances covered such that retirement’s not going to be an issue in your older age? Absofucking really. Do it.

    Higher education is expensive. It also depends on what you want to study. Is it something you can feasibly study yourself for a cheaper cost, do projects and prove yourself to employers?

    Like if your neck is above water and you’re thinking about studying computer science right now… I recommend like a thousand good YouTube videos instead. Genuine passion, a build-it attitude, that will save you some money and probably go further in the long run…

    The higher education will never hurt. It will only hurt you financially. It won’t guarantee a return.










  • foggy@lemmy.worldtoSelfhosted@lemmy.worldsamba docker compose help
    link
    fedilink
    English
    arrow-up
    1
    ·
    edit-2
    13 days ago

    Okay, the permission error is almost certainly because the Samba process inside the container doesn’t have the right Linux permissions for the host directory /mnt/my_ext_hdd/my_dir/my_subdir.

    On your server running docker, find the numeric UID and GID for that directory: ls -ln /mnt/my_ext_hdd/my_dir/my_subdir

    you likely need to set PUID=<uid_from_step_1> and PGID=<gid_from_step_1> in the environment: section of your docker-compose.yml file for the Samba service.

    Recreate the container (docker compose up -d --force-recreate).

    WARNING: This assumes you are only accessing Samba from within your secure local network. Never expose Samba directly to the internet. Doing so is a major security risk and makes you a target for attacks.


  • You’re running into that permission error because of how Docker handles file permissions between the host and the container. It’s by design for security reasons. The user inside the container likely doesn’t have access to the mounted directory unless the UID and GID match what’s on the host. You can work around it, but it’s locked down intentionally.

    Also, what’s the use case here? What do you need file sharing via Samba in a Docker container for? If it’s just about moving files in and out, docker cp or docker exec -it container /bin/bash might be easier.



  • I’ve been posting and reposting my little “Eggsecution” short story everywhere I see eggs come up in politics.

    I’m hoping the egg economy goes tits up, we have the great American egg famine, and then once rid of the impending bird flu pandemic, egg economy goes the other way, and the masses just toss Donnie and Elmo into a concrete pit and pelt the. with eggs until they’re drowning in broke shells and egg yolk.

    “Eggs. Eggs. Eggs.”



  • So, this question is very difficult to answer. I don’t want you to be discouraged though.

    I can’t answer you because I don’t know your goals. Since we’re in /c/selfhosted, I assume you’re experimenting with some self-hosted setups, which is awesome! But what exactly are you hoping to do with OpenWRT? And what’s the plan for the switch? Are you aiming for better network control, VLANs, firewall rules, or are you just looking to have network area storage?

    If you can share more about what you’re trying to accomplish, folks here will be much better equipped to help you figure out your next steps.