Omnios

Modify an OmniOS service parameters

       376 words, 2 minutes

I was today years old when I needed to change some of the parameters of my Prometheus service on OmniOS. It runs via pkgsrc and the provided SMF. And modifying the running parameters is not as simple as editing an rc.d file.

Continue reading...


Static dual stack networking on OmniOS Solaris Zones

       278 words, 2 minutes

On my OmniOS zones, I don’t use DHCP. Mostly because I don’t have that many of those; DHCP would be overkill and another service to manage. For those configured using IPv4 only, the zadm utility can configure the network stack from a JSON file. But I had that zone where I needed both IPv4 and IPv6 configured and couldn’t have it working via zadm. So I configured it from within the zone.

Continue reading...


Keep your OmniOS server time synced

       287 words, 2 minutes

While reading logs, I saw that my OmniOS server was not really time synced with the rest of the Wild Wild World. After a quick check, I realised I forgot to set up NTP on this server. Let’s solve this now!

Continue reading...


GoToSocial WASM-based SQLite driver and BSD

       1227 words, 6 minutes

I started using GoToSocial (the fast, fun and small ActivityPub server) in 2022 on OpenBSD. Because it was nearly the only OpenBSD-native ActivityPub options at that time, because it was light and because it could use the SQLite database engine . I stopped using it when it was marked BROKEN because of incompatibilities between modernc.org/sqlite and OpenBSD kernel. This is when I switched to Mastodon and stop using it. Until recently, when I discovered there was a pkgsrc option available.

Continue reading...


Grafana in an OmniOS pkgsrc branded zone

       381 words, 2 minutes

I run a lot of bhyve VMs on my OmniOS server because that’s the way I’m used to go with exposing services. For fun knowledge purposes, I decided that I would replace my Grafana virtual machine with an Illumos zone. Thanks to pkgsrc, this is really easy and straightforward.

Continue reading...


1 / 3