Sorry, maybe a weird question. But I am gonna acquire a nice server soon and am interested on how to manage that. I want to run stuff like a webserver, matrix server and just a lot of cool stuff. But how do I approach that on a software level? Any tips would be nice. Thanks

coleman
link
fedilink
29M

Look into LXD.

@aexiruch
link
fedilink
51Y

Professionally I am an “Architect” and not much involved in system config (anymore), what I describe below is how I do things for my own, private, servers: Not a big fan of docker, it too often means “cobbled together by a dev not understanding security implications” aka “Institutionalized ‘works on my machine’” (of course there are exceptions!). Generally I like using Ansible, because it feels close to how I learned things (ssh, manually), while still making things reproducible (Infrastructure as Code). But, again, not too big a fan of using other peoples “roles”, because you never know how well they actually understand what they’re doing. I read them for a rough understanding, but usually opt to write my own, based on careful reading of a given software’s config manual.

arbocenc
link
fedilink
110M

I use IspConfig to host websites.

@Echedenyan
admin
link
fedilink
41Y

Yes, the shell BASH. :^)

Kromonos
link
fedilink
31Y

I manage my server all with default command line and vim and I only use a docker container, when there is no other way to run the software.

D. Moonfire
link
fedilink
21Y

I like the Ansible approach, mainly because I have a wide variety of self-hosted services. I’ve used Docker, but the problem is Docker is a pig when it comes to disk space. I end up having a 20-30 GB partition just to manage the packages and dependencies and spent half of my time clearing it out (via script of course) just to rebuild packages. That’s pretty much what pushed me toward Ansible, which I run from my laptop but keep up in Git.

Self Hosted - Self-hosting your services.
!selfhost

    A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.

    Rules

    • No harassment
    • crossposts from c/Open Source & c/docker & related may be allowed, depending on context
    • Video Promoting is allowed if is within the topic.
    • No spamming
    • Stay friendly
    • Follow the lemmy.ml instance rules

    Important

    • Lemmy doesn’t have flags yet, so mark it with [Question], [Help], [Project], [Other], [Promoting] or other you may think is appropriate.

    Cross-posting

    If you see a rule-breaker please DM the mods!

    • 0 users online
    • 5 users / day
    • 5 users / week
    • 10 users / month
    • 35 users / 6 months
    • 614 subscribers
    • 59 Posts
    • 118 Comments
    • Modlog