#185 Home, sweet systemd-homed
Closed: published 6 months ago by rlengland. Opened 2 years ago by rlengland.

Article Summary: Describe how to configure systemd-homed and migrate user data to external devices.

Article Description: COVID pandemic showed us that there is a need for a generic computing platform shared between users inside their households which has strong guarantee of safety of personal data in both meanings: Privacy and Resiliency. Homed can provide both features by encrypting entire home directories and compartmentalizing them by storing all user data (that includes flatpak user apps) on external devices (e.g. 1TB SD cards). This architecture has the following characteristics:

Available storage is no longer a collective problem that has to be managed on a shared computer (say goodbye to home partition), but a personal one which is a function of personal file hygiene and the size of external storage device;

  • Privacy of personal content is not a worry when the user is not logged in thanks to encryption;
  • Privacy of personal content when the user is logged in remains as an issue of personal trust towards computer administrators;
  • Mobility is greatly improved as the entire home directory can be moved between multiple devices;
  • [Future possibility] Linux phones (e.g. pine phone) could present internal SD-card as a storage device to the PC over USB (and charge simultaneously).

https://discussion.fedoraproject.org/t/article-proposal-home-sweet-systemd-homed/80239


Metadata Update from @rlengland:
- Issue tagged with: article, needs-image

2 years ago

Waiting for Kacper SkrzyƄski <atomic0blimp> To sign in to pagure so it can be assigned

Metadata Update from @richiedaze:
- Issue assigned to richiedaze

a year ago

@richiedaze Please let the editors, know with a comment on this card, when you have your article ready for review and publication in the Fedora Magazine WordPress instance.

@richiedaze Is there a status update on this article? Let us know if you have questions or need assistance with anything.

Hi @richiedaze Is this article still on your radar? If not that is okay. We can move it back to the "ideas" category and we will stop "bugging" you. Please let us know.

@rlengland, I am waiting for the homed selinux policy to be merged before writing this article. Currently a tester must compile this policy before using homed on fedora, which is not convenient for regular users. Don't worry, I didn't forget.

@richiedaze That is good information. Thank you. We'll wait for your next update.

@richiedaze Any update on the selinux policy update?

@rlengland, I have submitted a draft article that is ready for a review.

Metadata Update from @rlengland:
- Custom field preview-link adjusted to https://fedoramagazine.org/?p=41171&preview=true

7 months ago

Metadata Update from @rlengland:
- Custom field image-editor adjusted to rlengland
- Issue untagged with: needs-image

7 months ago

@richiedaze

I've added a featured image to the article. Please see if it meets with your approval.

I noted that you say "Starting with Fedora 41..." but I find the homectl command available in my Fedora 40 installation. Is this meant to indicate that there are more featured available in F41 than in F40? If not, should that statement be amended? If true, then would it be better to hold this article until F41 is available?

Also is there a way to convert the traditional /home user home directories to systemd-homed managed directories. This might be something to mention. Either "not available" or "how to"?

Some other examples of using homectl might be useful but perhaps not mandatory.

Thanks

@rlengland,

systemd-homed selinux policy 40 and below have to be manually installed. 41 comes with it out the box. That is why It was written in that manner.

Converting the traditional /home user home directories to systemd-homed managed directories and other examples of using homectl should maybe left for another article(s) because of the variety of options available. Maybe a link to homectl manpage?

I am sure this home user option will bring a vast amount of questions that can be addressed in future articles.

Metadata Update from @richiedaze:
- Assignee reset
- Issue untagged with: article

7 months ago

Metadata Update from @rlengland:
- Issue tagged with: article

7 months ago

Metadata Update from @rlengland:
- Issue assigned to richiedaze

7 months ago

@richiedaze Thank you for the explanation. Since we are looking at a release in 3 days and subsequent articles covering that, I believe we should hold on scheduling this article for a few days. We WILL published it and let you know when the date is fixed.

Thanks again!

Converting the traditional /home user home directories to systemd-homed managed directories and other examples of using homectl should maybe left for another article(s) because of the variety of options available. Maybe a link to homectl manpage?

I believe a reference for that would be https://discussion.fedoraproject.org/t/building-a-new-home-with-systemd-homed-on-fedora/72690, but with the knowledge that the SELinux policy is already in place.

Metadata Update from @rlengland:
- Custom field editor adjusted to rlengland
- Custom field publish adjusted to 2024-11-08

6 months ago

@richiedaze Your article has been scheduled for 8 November 0800 UTC.

Thank you for your contribution and we look forward to a follow-on article if you think it would be beneficial to the user community.

@richiedaze Sorry. Priorities have changed and we've had to rescheduled your article for 11 November 0800 UTC.

Metadata Update from @rlengland:
- Custom field publish adjusted to 2024-11-11 (was: 2024-11-08)

6 months ago

Issue status updated to: Closed (was: Open)
Issue close_status updated to: published

6 months ago

Log in to comment on this ticket.

Metadata
Boards 1
articles Status: published