1
saucyatom
71d

While planning my (personal) server I just seem to pile up more and more things to do/consider. Basically, for now I just want to have rclone, nextcloud and jellyfin, plus some usenet stuff later on. But I want to have the whole installation and configuration automated as far as possible, since I'll at first it will run in a test environment and needs to be migrated to another server at a point, possibly even another OS. So I suppose that means docker, docker-compose and Chef (any better options?). I want SSL: Traefik. User management / auth? RADIUS, LDAP. SSO? keycloak. I also need to deal with virtual hosts. And probably much more..

Since I just have basic Linux knowledge and have no real experience with any of the other technologies, I feel a bit lost. I just got to the abovementioned software due to some ddg research. I don't mind digging deep, I want to learn (which is half the reason for this project), but it's not easy to the the best way to set this up.

Comments
  • 1
    -Chef
    +Ansible
  • 1
    -Ansible
    +Puppet
  • 0
    @saucyatom why? Just asking.
  • 0
    @shiv7071007 You mean Ansible instead of Chef? It seems easier and more logical to me. Mind you I am completely green when it comes to this.
  • 1
    It's normal to feel lost.

    Put down the map and just start walking in a direction. Eventually you'll stumble on the path you need to take.
  • 1
    @Wisecrack Yea, I had to take a step back and make a plan (map). I guess I got a solid one now:

    I'm reading "Containerization with Ansible 2" to learn about Docker and Ansible Container at first. When I learned about automation & containerization I can start to play around and look into the actual server software. Step by step, important stuff first, optionals when needed.

    Later I also want to read up on Ansible (for VM setup, not containers) and maybe vagrant-proxmox, which will become useful when moving to new VM (on another server).
  • 0
    @saucyatom

    So you're going the backend/CI career path.
  • 1
    @Wisecrack Actually this is just a personal project. I'll see where it will take me.
    Professionally I'm working on a .NET (C#) application - full Windows environment (WPF, MSSQL). I wouldn't mind going in another direction, but currently I cannot change my job for personal reasons.
  • 0
    @saucyatom

    You based in the north east u.s.?

    Seems to be a pretty big region for C#.
  • 1
    @Wisecrack Germany. Not keen on going to the US.
  • 1
    @saucyatom

    Typical of us Americans to assume everyone on the internet is from America!
Add Comment