2.9 KiB
Foobar
These docs frequently reference an "operator" and a "client". The operator is your laptop, computer, pipeline, or any device will be connecting to, or configuring, the OS during/after install. The client is the device you're installing the OS onto.
Installation
- Configure network first
- Set a hostname
- Disable ipv6 privacy extensions
- Software Selection
- Headless Management
- User Creation
- Set a simple password, we'll change it later
- Disk partitioning
- Select manual (blivet) partitioning
- Create a 1GB EFI system partition and mount it at
/boot/efi - Create a 1GB ext4 partition and mount it at
/boot - Create a btrfs volume with the remaining data and name it something unqiue, do not mount it
- Create a btrfs subvolume called "root" and mount it at
/ - Create any other btrfs subvolumes you might need
- Take note of the ipv4 and ipv6 address. Update any DNS records at this time.
- Install and reboot
Network
Firewall
Allow SSH
# Your firewall command here
Setup SSH
Install SSH
# Steps to install SSH server
Enable IPv6
- Disable privacy
- Enable eui64 addressing
Set up Network Bridge
Create a network bridge for VMs
Storage
Volumes
Create volumes for /home, /var, /var/log, /tmp, etc.
Snapshots
If supported, set up automated snapshots to keep a history of your data.
Maintenance
If supported, set up scrub and check jobs to ensure data integrity.
Backups
Set up regular backups via a supported tool like Borg.
TPM2 Luks Decryption
If you want automatic decryption via TPM2, set it up here.
Users
Change your password
Change the default user's password.
Updates
Describe what needs updated regularly and how to update it.
Automatic Updates
Set up automatic updates or security patches.
Monitoring
Set up a monitoring service for resources or uptime.
Disk Usage
Set up disk usage monitoring.
Disk Wear
Set up physical disk wear monitoring for SSDs if applicable.
Apps
Document any recommended apps here.
If your package manager requires specific configuration, put it here.
Troubleshooting
Any troubleshooting recommendations for common issues.