Page MenuHomeDevCentral

Create ZFS datasets for /var/home-wwwroot
ClosedPublic

Authored by dereckson on Sep 30 2024, 17:46.
Tags
None
Referenced Files
Unknown Object (File)
Sat, Nov 16, 08:36
Unknown Object (File)
Sat, Nov 16, 06:38
Unknown Object (File)
Sat, Nov 16, 06:13
Unknown Object (File)
Mon, Nov 11, 19:57
Unknown Object (File)
Mon, Nov 11, 17:27
Unknown Object (File)
Mon, Nov 11, 03:01
Unknown Object (File)
Sun, Nov 10, 14:05
Unknown Object (File)
Sun, Nov 10, 13:26
Subscribers
None

Details

Summary

UNIX server convention is to serve on HTTP /~<username>
from /home/<username>/public_html directories.

On the devserver role, to allow to use chmod 700 in /home, nginx is configured
to serve user directories from the /var/home-wwwroot directory.

That creates a difference:

  • home directories are ZFS datasets, with automatic snapshots
  • web directories were regular all in the arcology/var ZFS dataset

This change creates arcology/var/home-wwwroot/<username> datasets with the same
permissions than user directories. Users can so create and manage snapshots.

The automatic provisionning of public_html in /home allows also to directly
use the public_html folder, without any root configuration.

This is a follow-up for e85e5bbf14ee.

Test Plan

Deployed on WindRiver

Diff Detail

Repository
rOPS Nasqueron Operations
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

dereckson created this revision.
This revision is now accepted and ready to land.Sep 30 2024, 17:50
This revision was landed with ongoing or failed builds.Sep 30 2024, 17:51
This revision was automatically updated to reflect the committed changes.