<@pboy:fedora.im>
17:01:01
!startmeeting fedora-server
<@meetbot:fedora.im>
17:01:02
Meeting started at 2026-07-01 17:01:01 UTC
<@meetbot:fedora.im>
17:01:03
The Meeting name is 'fedora-server'
<@pboy:fedora.im>
17:01:07
!topic Roll Call
<@pboy:fedora.im>
17:01:16
!group members server-wg
<@zodbot:fedora.im>
17:01:19
Members of server-wg: Alexander Bokovoy, Adam Williamson, Paul Maconi, Emmanuel Seyman, jwhimpel, Kevin Fenzi, korora (@korora:fedora.im, @korora1981:matrix.org), mowest, ngompa (@conan_kudo:matrix.org, @ngompa:fedora.im, @pharaoh_atem:opensuse.org, @ngompa:kde.org, @ngompa:almalinux.im), Peter Boy, Stephen Gallagher
<@pboy:fedora.im>
17:01:36
<@pboy:fedora.im>
17:01:36
Welcome to our weekly Server WG meeting.
<@pboy:fedora.im>
17:01:36
I'll post the agenda in 2-3 minutes.
<@pboy:fedora.im>
17:01:36
As usual, let's wait a moment for everybody to show up.
<@brettweir:matrix.org>
17:01:51
!hi
<@zodbot:fedora.im>
17:01:55
Brett: Brett Weir (brettweir) - he / him / his
<@eseyman:fedora.im>
17:02:16
!hello
<@zodbot:fedora.im>
17:02:22
Emmanuel Seyman: Emmanuel Seyman (eseyman) - he / him / his
<@korora:fedora.im>
17:03:14
!hi
<@zodbot:fedora.im>
17:03:18
Jocelyn Gould (UTC-4): Jocelyn Gould (korora) - she / her / hers
<@pboy:fedora.im>
17:04:09
Welcome Brett @EmmEmmanuel Seyman Jocelyn Gould (UTC-4)
<@pboy:fedora.im>
17:05:19
Our forum is a bit ‘light’ at the moment. But let’s get started.
<@pboy:fedora.im>
17:05:27
!topic Agenda
<@pboy:fedora.im>
17:05:35
!info Follow-up actions & announcements
<@pboy:fedora.im>
17:05:44
!info Starting F45 release testing (rawhide)
<@x3mboy:fedora.im>
17:05:44
!hi
<@zodbot:fedora.im>
17:05:46
x3mboy: Eduard Lucena (x3mboy) - he / him / his
<@pboy:fedora.im>
17:05:54
!info Fedora home server spin-off: Initial set of apps
<@jwhimpel:fedora.im>
17:06:03
!hi
<@zodbot:fedora.im>
17:06:04
John Himpel: John Himpel (jwhimpel)
<@pboy:fedora.im>
17:06:06
!info Fedora home server spin-off: Organizing using Kiwi for image development
<@pboy:fedora.im>
17:06:14
info Walk through long outstanding issues
<@pboy:fedora.im>
17:06:23
!info Open Floor
<@pboy:fedora.im>
17:06:34
Did I miss something?
<@pboy:fedora.im>
17:06:56
Hi John, now our quorum is complete.
<@x3mboy:fedora.im>
17:06:59
I'm just coming back so, not sure where to start helping
<@pboy:fedora.im>
17:07:32
Hi x3mboy, it's a long time back, we last have you seen here.
<@pboy:fedora.im>
17:07:56
There are several things, I'm sure we'*ll find something.
<@eseyman:fedora.im>
17:07:57
hey, x3mboy !
<@pboy:fedora.im>
17:08:17
Let's start
<@x3mboy:fedora.im>
17:08:25
Awesome
<@x3mboy:fedora.im>
17:08:32
Hi to all of you team
<@pboy:fedora.im>
17:08:38
!topic 1. Follow-up actions & announcements
<@pboy:fedora.im>
17:08:47
meetings overview:
<@pboy:fedora.im>
17:08:47
Regarding the action, see the list in our
<@pboy:fedora.im>
17:08:47
https://docs.fedoraproject.org/en-US/server-working-group/wg-minutes-2026/
<@pboy:fedora.im>
17:09:01
Conan Kudo will fix Kiwi to set the right partition type of Linux LVM for the system partition on KVM guest and arm image.
<@pboy:fedora.im>
17:09:01
pboy will implement the Fedocal workarount for providing meeting location address
<@pboy:fedora.im>
17:09:01
6.
<@pboy:fedora.im>
17:09:01
<@pboy:fedora.im>
17:09:01
MatH will compose the existing ideas and proposals into a TOC proposal, perhaps already for next meeting
<@pboy:fedora.im>
17:09:01
5.
<@pboy:fedora.im>
17:09:01
eseyman writes an Ansible playbook that applies the official post-installation tasks.
<@pboy:fedora.im>
17:09:01
<@pboy:fedora.im>
17:09:01
4.
<@pboy:fedora.im>
17:09:01
<@pboy:fedora.im>
17:09:01
1.
<@pboy:fedora.im>
17:09:01
NEW: korora resolves both the tickets #175 & #176 appropriately as discussed.
<@pboy:fedora.im>
17:09:01
<@pboy:fedora.im>
17:09:01
2.
<@pboy:fedora.im>
17:09:01
Brett, Jocelyn and MatH will put together a proposal for the initial small set of apps for home server spin-off from the current ideas and proposals
<@pboy:fedora.im>
17:09:01
<@pboy:fedora.im>
17:09:01
3.
<@pboy:fedora.im>
17:09:32
I guess, item 1 is done if I rear Jocelyns message correctly?
<@pboy:fedora.im>
17:09:42
I guess, item 1 is done if I read Jocelyns message correctly?
<@korora:fedora.im>
17:09:59
Yes, Item 1 is done.
<@pboy:fedora.im>
17:10:09
Well, the tickets were PRs
<@korora:fedora.im>
17:10:28
My PR is closed, and I merged in #176.
<@pboy:fedora.im>
17:10:44
!action DONE korora resolves both the tickets #175 & #176 appropriately as discussed (it were PRs)
<@eseyman:fedora.im>
17:11:06
FYI, I'm still dealing with packaging issues and haven't had time to do ansible stuff
<@brettweir:matrix.org>
17:11:42
I think 2 is sort of resolved, not formally, but there seemed to be agreement that the initial set of services is what was documented in the Tech spec already, so Apache, NFS, etc. So I had pivoted to developing the main docs
<@pboy:fedora.im>
17:11:50
Yeah, and I didn't manage to apply item 6.
<@pboy:fedora.im>
17:12:40
Brett: Yeah, let's spare this for topic 3
<@korora:fedora.im>
17:12:58
I 4concur, the base stack is figured, we just need to write it up now
<@pboy:fedora.im>
17:13:09
Anyhow, the days are too short.
<@korora:fedora.im>
17:13:21
And too hot...
<@pboy:fedora.im>
17:13:31
OK, let's proceed.
<@pboy:fedora.im>
17:13:43
!topic 2. Starting F45 release testing (rawhide)
<@pboy:fedora.im>
17:13:53
Tracking issue: https://forge.fedoraproject.org/server/tickets/issues/203
<@pboy:fedora.im>
17:14:24
I propose, we should start our testing a bit earlier, as the last
<@pboy:fedora.im>
17:15:18
With 44 we had some minor issues with VMs. We should try to get that fixed early.
<@jwhimpel:fedora.im>
17:15:36
I was testing an early version of F45 and could not get nfs server to allow connections from F44 clients. Could someone else give it a try before I file a ticket?
<@pboy:fedora.im>
17:16:21
Jocelyn Gould (UTC-4): Are you ready for that?
<@korora:fedora.im>
17:16:43
Once i get my server back up and running when the earth cools down, i'm good with starting to work on that
<@pboy:fedora.im>
17:17:10
OK
<@pboy:fedora.im>
17:17:51
!action John Himpel and Jocelyn Gould (UTC-4) check for NFS connection issue from F44 to F45
<@pboy:fedora.im>
17:18:36
Jocelyn Gould (UTC-4): Coud you chech the VMs again?
<@korora:fedora.im>
17:18:49
I will start working on that as well.
<@pboy:fedora.im>
17:19:15
I suppose, item 4 is not yet fixed. You may have to contact Neal Gompa (Fedora)
<@pboy:fedora.im>
17:19:39
!action Jocelyn Gould (UTC-4) will test the VM inmag
<@pboy:fedora.im>
17:19:52
!undo
<@pboy:fedora.im>
17:20:19
!action Jocelyn Gould (UTC-4) will test the VM images.
<@korora:fedora.im>
17:20:55
I have a request: Can we create a project board for the F45 testing, just so things don't get lost in the shuffle?
<@pboy:fedora.im>
17:21:12
Last period I tested all the iso's. Can someone help with that. (Proviously, I was the only one with the test equipment at hand).
<@eseyman:fedora.im>
17:21:38
+1 for the project board
<@pboy:fedora.im>
17:22:19
Good idea! Let's talk about it on our room and we can setup something. Among others we would have to define more detailed issues.
<@pboy:fedora.im>
17:22:54
A board is much better as my complicated issue table. 😀
<@pboy:fedora.im>
17:23:56
!action Jocelyn Gould (UTC-4) and pboy will set up a project board for testing F45.
<@pboy:fedora.im>
17:24:33
I guess that's everything regarding this topic for now?
<@pboy:fedora.im>
17:24:54
Let's proceed
<@pboy:fedora.im>
17:24:57
!topic 3. Fedora home server spin-off: Initial set of apps
<@pboy:fedora.im>
17:25:06
Tracking issue: https://forge.fedoraproject.org/server/tickets/issues/203
<@pboy:fedora.im>
17:25:15
Brett: your floor
<@pboy:fedora.im>
17:25:48
sorry,
<@pboy:fedora.im>
17:25:50
https://forge.fedoraproject.org/server/tickets/issues/192
<@pboy:fedora.im>
17:26:22
Copy and paste is dangerous
<@brettweir:matrix.org>
17:27:44
hahaha, well, yeah, I think I already said most of what I would say. Instead of writing the whole home server tutorial, I wanted to bake more ideas into the user documentation, and reference it from there.
<@pboy:fedora.im>
17:29:48
Do we have a sanitised list among the various posts?
<@brettweir:matrix.org>
17:31:46
https://forge.fedoraproject.org/server/wg-documentation/src/branch/main/modules/ROOT/pages/docs/server-technical-specification.adoc#_4_3_projected_server_roles
<@brettweir:matrix.org>
17:31:46
This feels like a pretty solid list:
<@brettweir:matrix.org>
17:32:01
But my first thought is Apache, certbot, NFS.
<@brettweir:matrix.org>
17:32:32
Oh and DNS
<@brettweir:matrix.org>
17:32:35
Seems like as good a starting point as any, and once those are in place, adding more services based on interest.
<@pboy:fedora.im>
17:33:26
Something like Appl. server it probybly out of range, as well as Postgres?
<@brettweir:matrix.org>
17:33:48
Oh yes, Postgres is good!
<@pboy:fedora.im>
17:33:50
Calendar and todo server
<@pboy:fedora.im>
17:33:50
Samba (and possibly NFS)
<@pboy:fedora.im>
17:33:50
Apache revers proxy
<@pboy:fedora.im>
17:33:50
Probably a list like:
<@pboy:fedora.im>
17:33:50
Cockpit
<@pboy:fedora.im>
17:33:50
Mail service
<@pboy:fedora.im>
17:34:04
Or is this too less?
<@brettweir:matrix.org>
17:34:56
I think we can ignore Samba unless we're trying to support like a small office with Windows users.
<@korora:fedora.im>
17:35:17
I think we should include sam a
<@pboy:fedora.im>
17:35:27
I guess Samba is vital, e.g. for backups
<@brettweir:matrix.org>
17:35:58
Oh, I was thinking restric for backup solution, also in fedora
<@brettweir:matrix.org>
17:36:17
Running your own mail server seems hard and I'm not sure I'm up to the task
<@pboy:fedora.im>
17:36:57
Not necessarily a mail server, but a local mail storage via dovecot.
<@brettweir:matrix.org>
17:37:24
Oh, got it, that would be worth leaning into.
<@brettweir:matrix.org>
17:38:02
I also think a forgejo + forgejo runner would be a good use case, but doesn't need to be an initial set
<@brettweir:matrix.org>
17:38:08
forgejo is available in fedora
<@qwertydotplus:tchncs.de>
17:38:12
i'd say dovecot is still difficult for home server with a residential ISP
<@eseyman:fedora.im>
17:38:29
Samba is useful for media streaming, backups, ...
<@brettweir:matrix.org>
17:38:36
Oh, got it, that would be worth learning more about.
<@pboy:fedora.im>
17:39:48
Well, to keep privacy and data sovereignty local mail storage is vital
<@qwertydotplus:tchncs.de>
17:39:51
we definitely need some sort of file storage, samba is an option though personally i'd prefer some kind of DAV interface for things like DAVx5
<@qwertydotplus:tchncs.de>
17:40:02
fair enough
<@pboy:fedora.im>
17:40:12
And all these are offerings, a user can just not activate them.
<@brettweir:matrix.org>
17:40:36
If you can use your server for mail backups, I'd love to explore it. This is something I worry about with my own cloud mail accounts.
<@pboy:fedora.im>
17:41:31
So we would start (alpa version) with Samba, NFS, Mail service (map storage), Cockpit, Calendar and todo server, Apache revers proxy, and may expand on demand for the release
<@pboy:fedora.im>
17:42:18
proposed !agreed We will start for alpha version of home server with the apps Samba, NFS, Mail service (map storage), Cockpit, Calendar and todo server, Apache revers proxy, and may expand on demand for the release
<@jwhimpel:fedora.im>
17:43:05
Do you mean "map" or "imap"?
<@pboy:fedora.im>
17:43:15
sorry imap!
<@pboy:fedora.im>
17:43:23
proposed !agreed We will start for alpha version of home server with the apps Samba, NFS, Mail service (imap storage), Cockpit, Calendar and todo server, Apache revers proxy, and may expand on demand for the release
<@brettweir:matrix.org>
17:43:41
https://codeberg.org/brettweir/ansible/
<@brettweir:matrix.org>
17:43:41
As part of this, I've stopped writing a full-length document and started capturing use cases more directly in my homelab environment:
<@pboy:fedora.im>
17:43:51
proposed !agreed We will start for alpha version of home server with the apps Samba, NFS, Mail service (imap/pop3 storage), Cockpit, Calendar and todo server, Apache revers proxy, and may expand on demand for the release
<@brettweir:matrix.org>
17:44:26
And I've started ramping up on server documentation. I've submitted a few PRs related to style. I've been waiting until those were merged before making content changes, but if the changeset is hard to review, I can close them and pivot to adding more content.
<@pboy:fedora.im>
17:44:46
Yeah, Ansible control hub has to be include for user configuration, too, of course!
<@pboy:fedora.im>
17:45:10
proposed !agreed We will start for alpha version of home server with the apps Samba, NFS, Mail service (imap/pop3 storage), Cockpit, Calendar and todo server, Apache revers proxy, Ansible and may expand on demand for the release
<@brettweir:matrix.org>
17:45:57
Oh, yeah, I like having a base set of infrastructure components and building on them. If we can use the server to drive its own management, that's pretty cool! (re Ansible)
<@pboy:fedora.im>
17:46:07
Any objections?
<@pboy:fedora.im>
17:46:12
3
<@pboy:fedora.im>
17:46:18
2
<@pboy:fedora.im>
17:46:22
1
<@pboy:fedora.im>
17:46:34
!agreed We will start for alpha version of home server with the apps Samba, NFS, Mail service (imap/pop3 storage), Cockpit, Calendar and todo server, Apache revers proxy, Ansible and may expand on demand for the release
<@pboy:fedora.im>
17:46:56
Hm, zodbot!!
<@pboy:fedora.im>
17:47:08
!agreed We will start for alpha version of home server with the apps Samba, NFS, Mail service (imap/pop3 storage), Cockpit, Calendar and todo server, Apache revers proxy, Ansible and may expand on demand for the release
<@pboy:fedora.im>
17:47:21
OK thanks zodbot
<@pboy:fedora.im>
17:47:36
!topic 4. Fedora home server spin-off: Organizing using Kiwi for image development
<@pboy:fedora.im>
17:48:22
We should discuss, how we want to organize work on Kiwi. First thing, to ist interested so spend some work on it?
<@brettweir:matrix.org>
17:49:08
first question, why Kiwi and not Image Builder, so I understand
<@pboy:fedora.im>
17:49:17
One idea is, to provide a public server, with Kiwi development env installed, and every WG member can get an access.
<@pboy:fedora.im>
17:49:37
Yeah, image builder is an alternative.
<@brettweir:matrix.org>
17:50:00
I was under the impression that Image Builder was a Fedora project, but I don't actually know.
<@pboy:fedora.im>
17:50:03
Most Fedora images are build with kiwi, but a few with image builder.
<@brettweir:matrix.org>
17:50:06
I've heard good things about KIWI too.
<@brettweir:matrix.org>
17:50:17
Oh gotcha.
<@pboy:fedora.im>
17:51:23
But the basic consideration is the same: Do we want to use a shared server where everything is installed, or do we want to set up each our own dev env?
<@pboy:fedora.im>
17:51:59
The server would be sisyphos.resdigita.eu which John and me already used for NFS testing.
<@pboy:fedora.im>
17:52:15
It's a VM on one of my servers.
<@brettweir:matrix.org>
17:53:46
My personal philosophy is "local-first development", I like to provide tools that anyone can run on their machines, and if it works locally, then it will work in CI. Granted, VM builds are difficult in CI, so we'd probably need to build our own custom CI runner for image releases.
<@pboy:fedora.im>
17:55:18
I'm not sure if we need CI in this case. The images for distribution would be built on Fedora infra, of course.
<@jwhimpel:fedora.im>
17:56:23
Not knowing too much about KIWI, couldn't we have individual copies of the development software with the configuration files stored in a common repository?
<@brettweir:matrix.org>
17:57:05
Oh for sure, it makes sense that Fedora would have infra for building images. 😅
<@pboy:fedora.im>
17:57:23
John Himpel: that should be possible, as well. Maybe a good idea. We could use our home server repo for that.
<@jwhimpel:fedora.im>
17:58:49
That would allow me to create my own "spin", yet still participate in the group release/iso generation.
<@brettweir:matrix.org>
17:59:25
+1 to capturing tool configuration source and providing instructions for contributors to set up their own environment
<@korora:fedora.im>
18:01:44
I'm a fan of local workings (even if it is just an ssh connection to my server in my house
<@pboy:fedora.im>
18:02:08
proposed !agreed The WG will use the home server repository to make all configuration data and installation information available. Interested WG members can use this to set up their own development environment.
<@pboy:fedora.im>
18:02:39
What do you think? Objections?
<@korora:fedora.im>
18:02:50
+1
<@eseyman:fedora.im>
18:02:54
That sounds more than fine
<@brettweir:matrix.org>
18:03:02
+1
<@jwhimpel:fedora.im>
18:03:06
+1
<@pboy:fedora.im>
18:03:23
OK, then
<@pboy:fedora.im>
18:03:25
!agreed The WG will use the home server repository to make all configuration data and installation information available. Interested WG members can use this to set up their own development environment.
<@pboy:fedora.im>
18:04:58
Who will start to set up and document kiwi dev environment? And is someone interested to experiment with Image Builder as an alternative?
<@korora:fedora.im>
18:05:42
I've not played with either (and am not sure my brain can handle anything else, it might start smoking....)
<@pboy:fedora.im>
18:06:35
Jocelyn Gould (UTC-4): yeah, you are already really busy with some Server tasks, and Fedora Docs as well.
<@pboy:fedora.im>
18:08:04
We’ve already gone over our time.
<@brettweir:matrix.org>
18:08:27
Though I'm interested, I probably don't have the bandwidth.
<@pboy:fedora.im>
18:08:37
!info The details of the home server image development process are still to be discussed and decided.
<@pboy:fedora.im>
18:08:57
So let's proceed shortly with
<@pboy:fedora.im>
18:09:04
!info Open Floor
<@pboy:fedora.im>
18:09:15
Anything here?
<@pboy:fedora.im>
18:09:51
x3mboy: Are you still around?
<@pboy:fedora.im>
18:10:39
OK, let's close our meeting today.
<@pboy:fedora.im>
18:10:43
!endmeeting