this post was submitted on 23 Jun 2023
15 points (75.9% liked)

Selfhosted

39279 readers
200 users here now

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:

  1. Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.

  2. No spam posting.

  3. Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.

  4. Don't duplicate the full text of your blog or github here. Just post the link for folks to click.

  5. Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).

  6. No trolling.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 1 year ago
MODERATORS
 

Okay #Plesk, I'm breaking up with you.

When I was new to #SysAdmin stuff, #Plesk helped me a lot with setting things up, especially email. But this is just stupid. I'm already paying for a server package that comes with Plesk, but it can't administer #PostgreSQL?

Fuck that. I'm leaving.

Any #OpenSource #FOSS alternatives? (Don't you dare to say #Docker 😠)

@[email protected]
@[email protected]
@[email protected]
#selfhosted #server #admin

top 25 comments
sorted by: hot top controversial new old
[–] lhx 3 points 1 year ago

Why not docker? Docker is great?

[–] [email protected] 2 points 1 year ago

@fell @selfhosted sudo apt install postgresql-server

sudo -u postgres psql

[–] [email protected] 2 points 1 year ago (1 children)

@fell @[email protected] @[email protected] @[email protected] virtualmin? Not sure about ispconfig and postgres. But there are a few foss alternatives to plesk.

[–] [email protected] 1 points 1 year ago (1 children)

@xinomilo @[email protected] @[email protected] @[email protected]

Maybe it's time to fully embrace the terminal then. May the force be with me when I set up #SMTP #IMAP #SPF #DMARC #SpamAssassin #Pyzor and more

[–] [email protected] 1 points 1 year ago

@fell @[email protected] @[email protected] @[email protected] i'd suggest #rspamd as a faster alternative to spamassassin. also includes modules for dkim, dmarc, ratelimit and others, so no need to run extra daemons along, (like opendmarc, opendkim, postgrey, policyd, etc..)

2c.

[–] nbafantest 2 points 1 year ago

I wonder if is because you're paying for it, so the license for Postgres is restrictive.

[–] [email protected] 2 points 1 year ago* (last edited 1 year ago)

Hestia is decent.

But since I don't want to host email or DNS, I just ended up setting up nginx and php with a database from scratch, I find it easier to manage that way since it's fairly simple and I know more about what's going on inside.

[–] [email protected] 1 points 1 year ago

containerd (which #Docker is built on top of) is actually FOSS and very usable with Nerdctl (though the packaging is kinda lacking last I checked)

As others have said, podman is an option, that is if you are ok with Redhat's brand of "Open Source".

You could just manage it yourself and use system packages if you hate your life and have too much free time.

P.S. @[email protected] Hopefully this comment properly finds you, as it looks like some sort of Mastodon-sourced sort of thing, and I have not interacted with one of those from Lemmy before. It should just work I think, but who knows.

[–] [email protected] 1 points 1 year ago (2 children)

@fell @[email protected] @[email protected] @[email protected] i don't know for sure if #podman is foss but i know it is an alternative to Docker.

[–] [email protected] 1 points 1 year ago

Yep podman is FOSS. It was developed by redhat originally, which might be concerning to some given the recent news about RHEL, but that's probably not relevant. Use it for homeassistant, etc and it can be less ready-out-the-box than normal docker but works well on the whole. Mind you if you have an issue with docker-the-system rather than any docker.io controversy, then it probably isn't for you either.

[–] [email protected] 0 points 1 year ago (1 children)
[–] [email protected] -1 points 1 year ago (1 children)

@cmicmuir @[email protected] @[email protected] @[email protected]

Podman might be interesting, but I've had bad experiences with containers. If you compare them directly, there is a noticeable performance impact. At least with #Docker there was. And I don't want to pay for more hardware than I need. I'll give it a try, thanks!

[–] sudneo 1 points 1 year ago

The performance impact usually is negligible. Containers are nothing else than cgroups and a set of namespaces. In fact, you can create a container without any container runtime (podman, docker etc.). It might be that the performance hit was due to an image being built poorly, or the runtime being configured in a strange way? The only metric where there is some performance hit is the network, and that's because - depending on the configuration - the traffic **might ** flow through more hoops. Obviously it is possible to run the containers in the host network namespace, if this is really an issue.

All of this not to try to convince you or to claim your experience is false, is just that I am very surprised, I am aware that containers have some downsides, but usually performance is not really one of them.

[–] [email protected] 1 points 1 year ago (1 children)

@fell @[email protected] @[email protected] @[email protected]

#Podman ?

Ok, sorry. Try https://www.pgadmin.org/. You'll still have to run the database yourself before you can administer it with pgAdmin, tho. So get used to apt/yum/dnf/docker/podman/etc.

[–] [email protected] 1 points 1 year ago (2 children)

@nerdeiro @[email protected] @[email protected] @[email protected]

Thanks, but what I really meant was something for the entire server like Plesk was. I'll definitely take a look at pgAdmin, but I mainly need something that takes the pain out of E-Mail server configuration. And of course, some Web and Database stuff would be nice. I used to use ISPConfig a few years ago, I wonder if it has improved. πŸ€”

[–] [email protected] 1 points 1 year ago (1 children)

@fell @[email protected] @[email protected] @[email protected] Ah, ok. In this case, take a look at Yunohost: https://yunohost.org/

It can install and manage all sorts of things.

[–] [email protected] 1 points 1 year ago (1 children)

@nerdeiro @[email protected] @[email protected] @[email protected]

Riiiiight! I forgot about that! I'll definitely try that. But I'll need another provider as mine only offers Ubuntu or CentOS I believe.

But I was thinking of just buying a VPS for the static IP and then tunneling everything to my living room anyways, this way I could use my own hardware.

[–] [email protected] 1 points 1 year ago (1 children)

@fell @nerdeiro @[email protected] @[email protected] @[email protected]

If it doesn't conflict with your values, Cloudflare tunnel would get you something similar to the "tunnel through a VPS node" strategy at a lower cost.

[–] [email protected] 1 points 1 year ago (1 children)

@blbecker @nerdeiro @[email protected] @[email protected] @[email protected]

It does conflict with my values :)
But depending on how cheap it is, I might be willing to... bend them. Thanks for the tip.

[–] [email protected] 1 points 1 year ago

@fell @nerdeiro @[email protected] @[email protected] @[email protected]

Honestly, same. Despite some hangups about using Cloudflare, it being free and not requiring a port forward into my network won out.

[–] [email protected] 0 points 1 year ago (1 children)
[–] [email protected] 1 points 1 year ago

@lamp @fell @selfhosted Yup. I higly recommend. Mailcow is what I use for my own e-mails.

[–] [email protected] 1 points 1 year ago

You mean now you need to pay for using the plesk software too?!?

load more comments
view more: next β€Ί