On 11.07.24 03:41, Geoff Steckel wrote:
On 7/10/24 20:40, Christian Schulte wrote:
Hello misc@,

 I understand I will need to setup a different system from scratch and replace various things (e.g. sendmail, milter-greylist, clamav-milter, spamass-milter, http, imap, etc.) with something else. I would really take the time to do it. Does OpenBSD support such a host? One fixed IPv4 and IPv6 address?

My web/mail server is on a VM and I literally have no idea what the host is!
It runs from os release (every 6 months) to os release.
IIRC it has 768Meg of (virtual) ram and 50GB (virtual) disk

The system comes with a core set of utilities and server programs
A mail and web server -might- need addons but they will work well out of the box.

I would *very* strongly recommend that you use the provided http and smtp servers and any other ones that match your needs. The standard servers have been carefully audited
for security problems. The config files are -much- simpler than the
apache servers or legacy sendmail, etc. Many come already configured for a simple server or client.

Some of the milters are in the standard distribution or are in ports.

There are a lot of utilities and servers and... in ports. Thousands.
My imapd is from ports. It needs a tweak that I'll put in and submit Real Soon Now.
it does work quite well.

My setup has one IP4 address and a /64. I have a tunnel to my home network.

If you have VNC console access the half-yearly release update requires
"doas sysupgrade"
and afterwards
"doas package_add -u"
and you're done.
(doas is the sudo replacement - simple and easy to configure
IIRC it comes set up for group wheel or you remove a #)

The biggest downside is that the ports lag the "bleeding edge" by a year or a little more. The core system maintainers are very conservative. The group is small and they concentrate on the kernel and core utilities. There is a peripheral group of ports maintainers, etc.

a "ps a" shows about 20 daemons running. Many are split into 2 or more processes for for security - one runs as root which configures and runs the others without privileges.

hth
Geoff Steckel
  good luck
  Geoff Steckel

It's like migrating the last 3 decades of your life to a new system. I knew that would hit me sometime in the future, when some commit made the a/c controller disappear back then. Fan controller stopped working after an update. And that was used to control air conditioning. Burn your basement, set your house on fire -> use linux.

<https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?h=v6.10-rc7&id=c46c0e9188685c0276b4c0adf9fb7e903937e35b>

Running OpenBSD since then personally. Never had a chance to install it to a server, because the providers did not support it. Now they do. Making a list of what I need to do will take an awful lot of time. For example, I would not want to install an apache http server, just because I need DAV support for subversion, file uploads during automated release processes and so on. So I understand how much effort it would take to e.g. enhance the default httpd in OpenBSD base to support all of that. Maybe no one wants that httpd to support such kind of things. What do I know? And that's just one example. We are talking months fulltime here already. This will need an awful lot of planning...and an awful lot of asking questions here on how to replace this and that form here and there with something the BSD way. Never had a single issue with OpenBSD since I installed it back in 2009. Not a single one ever since.

Regards.
--
Christian

Reply via email to