Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/eoli3n/arch-config
Scripts and Ansible playbook to setup Arch Linux on ZFS.
https://github.com/eoli3n/arch-config
ansible archlinux boot btrfs compression devops encryption luks netboot netboot-recovery rootfs zfs zfsonlinux
Last synced: 2 days ago
JSON representation
Scripts and Ansible playbook to setup Arch Linux on ZFS.
- Host: GitHub
- URL: https://github.com/eoli3n/arch-config
- Owner: eoli3n
- Created: 2020-04-21T08:41:47.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-07-01T17:43:30.000Z (4 months ago)
- Last Synced: 2024-08-02T18:41:57.639Z (3 months ago)
- Topics: ansible, archlinux, boot, btrfs, compression, devops, encryption, luks, netboot, netboot-recovery, rootfs, zfs, zfsonlinux
- Language: Shell
- Homepage:
- Size: 311 KB
- Stars: 50
- Watchers: 8
- Forks: 24
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
### ZFS root features
- Native encryption aes-256-gcm
- Zstd compression on all datasets
- Boot Environments managed with [zfsbootmenu](https://zfsbootmenu.org/)
- /boot included in ZFS
- No swap
- [Netboot recovery](https://eoli3n.github.io/archlinux/2020/04/25/recovery.html)### BTRFS root features
- LUKS encryption aes-xts-plain64
- Zstd compression on all subvolumes
- Bootable BTRFS snapshot managed with [snapper](https://github.com/openSUSE/snapper) and [grub-btrfs](https://github.com/Antynea/grub-btrfs)
- Encrypted swap
- Separated VFAT /boot
- [Netboot recovery](https://eoli3n.github.io/archlinux/2020/04/25/recovery.html)### Install
- Clone me and my submodules
```
git clone --recursive https://github.com/eoli3n/arch-config
```
- Run OS installer at [scripts/{zfs,btrfs}/install/](scripts/)
- Install packages and configurations with [ansible](ansible/)
- Use [dotfiles](https://github.com/eoli3n/dotfiles)