1
0
Fork 0

Manual backup: 2023-11-23 14:37:11

This commit is contained in:
Alexander Schäferdiek 2023-11-23 14:37:11 +01:00
parent 75a8913f93
commit cec822a349
66 changed files with 52 additions and 72 deletions

View file

@ -4,11 +4,11 @@
"type": "split",
"children": [
{
"id": "a501687bc170241a",
"id": "271ce7d7f07826e0",
"type": "tabs",
"children": [
{
"id": "55679479f22d17d3",
"id": "e51fb53f3abae387",
"type": "leaf",
"state": {
"type": "empty",
@ -128,34 +128,36 @@
"templater-obsidian:Templater": false
}
},
"active": "55679479f22d17d3",
"active": "e51fb53f3abae387",
"lastOpenFiles": [
"KB/Linux/AMD.md",
"KB/Linux/Server/DNS.md",
"KB/Linux/Server/Client certificate generation.md",
"KB/Linux/Server/ArchLinux Bootstrap.md",
"KB/Linux/Desktop/ArchLinux/Surface.md",
"KB/Linux/Desktop/Mail.md",
"KB/Linux/Desktop/Steam.md",
"KB/Linux/Desktop/ArchLinux/Tweaks.md",
"KB/Linux/Desktop/ArchLinux/Theming Qt and Gtk.md",
"KB/Linux/Desktop/ArchLinux/Audio/aptx and pulseaudio.md",
"KB/Linux/Server/systemd.md",
"KB/Linux/Desktop/ArchLinux/i3.md",
"KB/Linux/Desktop/GPG - PGP.md",
"KB/Linux/Desktop/ArchLinux/Fonts.md",
"KB/Linux/Desktop/ArchLinux/Firewall.md",
"KB/Linux/Desktop/ArchLinux/Install.md",
"KB/Linux/Desktop/ArchLinux/KDE/KDE Tiling.md",
"KB/Linux/Desktop/ArchLinux",
"KB/Linux/Server/PostgreSQL.md",
"KB/Linux/Server/Docker Volume Migration.md",
"KB/Linux/Server/Domains.md",
"KB/Linux/Server/DNS.md",
"KB/Linux/Server/Client certificate generation.md",
"KB/Linux/Server/Hetzner/Storagebox.md",
"KB/Linux/Server/ArchLinux/Remote unlocking at boot.md",
"KB/Linux/Server/ArchLinux/Security hardening.md",
"KB/Linux/Server/ArchLinux/Bootstrap.md",
"KB/Linux/Server/ArchLinux",
"KB/Linux/Server/ArchLinux/SSH Guard.md",
"KB/Linux/AMD.md",
"KB/Linux/Server/Domains.md",
"KB/Linux/DNS.md",
"KB/Linux/GNOME.md",
"KB/Linux/Wireguard.md",
"KB/Linux/Pacman.md",
"KB/Linux/Kernel.md",
"KB/Linux/Server/SSH Guard.md",
"KB/Linux/Desktop/Mail.md",
"KB/Linux/Desktop/i3.md",
"KB/Linux/Desktop/GPG - PGP.md",
"KB/Linux/Desktop/Archinstall.md",
"KB/Linux/Desktop/Firewall.md",
"KB/Linux/Disk Speed.md",
"KB/Linux/Desktop/Audio/EQ.md",
"KB/Linux/Desktop/Audio/aptx and pulseaudio.md",
"KB/Linux/Server/Security hardening.md",
"KB/Linux/Migrate to rootless docker 1.md",
"KB/Linux/Migrate to rootless docker.md",
"KB/Linux/Server/Hetzner/Upgrades.md",
"KB/Linux/Desktop/Firewall"
]
}

View file

@ -3,8 +3,8 @@ creation date: 2022-01-08
tags: [note,audio,pipewire,pulse,pulseaudio,linux,archlinux]
---
* See [[KB/Linux/Desktop/Audio/pipewire.txt]] for packages
* See [[KB/Linux/Desktop/Audio/pulseaudio.txt]] for packages
* See [[KB/Linux/Desktop/ArchLinux/Audio/pipewire.txt]] for packages
* See [[KB/Linux/Desktop/ArchLinux/Audio/pulseaudio.txt]] for packages
This document outlines how to get a decent audio setup utilizing a headphone EQ called _dsp_. It's targeted for Linux machines, but use [EqualizerAPO](https://equalizerapo.com/) to similarly use headphones EQ presets.

View file

@ -39,4 +39,4 @@ To make it available early, add `consolefont` into your `HOOKS=(... consolefont)
## See Theming of Qt and Gtk
See [[KB/Linux/Desktop/Theming Qt and Gtk]] and allow _Clear Type_ in [[KB/Linux/Desktop/Tweaks]].
See [[KB/Linux/Desktop/ArchLinux/Theming Qt and Gtk]] and allow _Clear Type_ in [[KB/Linux/Desktop/ArchLinux/Tweaks]].

View file

@ -12,7 +12,7 @@ It has never been easier to install arch. Simply use the `archinstall` command!
* Use **encryption**
* Use systemd-boot
* Use NetworkManager for any desktop experience
* Pick a default desktop environment for desktop experience, e.g. [[KB/Linux/GNOME]], [[KB/Linux/Desktop/KDE/KDE]], [[KB/Linux/Desktop/i3]] or [[KB/Linux/Desktop/sway]]
* Pick a default desktop environment for desktop experience, e.g. [[KB/Linux/GNOME]], [[KB/Linux/Desktop/ArchLinux/KDE/KDE]], [[KB/Linux/Desktop/ArchLinux/i3]] or [[KB/Linux/Desktop/ArchLinux/sway]]
Recommended packages for first install

View file

Before

Width:  |  Height:  |  Size: 41 KiB

After

Width:  |  Height:  |  Size: 41 KiB

View file

@ -9,7 +9,7 @@ This guide is for [ArchLinux](https://archlinux.org/) and improves the instructi
## Prerequisites
* USB adapter cable for USB A to USB C
* USB Drive, see [[KB/Linux/Desktop/Archinstall]] for getting an ISO onto USB
* USB Drive, see [[KB/Linux/Desktop/ArchLinux/Install]] for getting an ISO onto USB
* External keyboard, because Type Cover will not work without custom kernel
## Prepare
@ -28,7 +28,7 @@ Boot from USB drive and edit ISO live boot options to copy USB drive contents to
* Add `copytoram=y` as option
* Exit with CTRL+x
Proceed with install like you would usually do. [[KB/Linux/Desktop/Archinstall]] is an easy way with little configuration to get an install up and running.
Proceed with install like you would usually do. [[KB/Linux/Desktop/ArchLinux/Install]] is an easy way with little configuration to get an install up and running.
This installation uses `systemd-boot` as bootloader. Your experience of the tutorial may vary if you pick another one.

View file

@ -32,7 +32,7 @@ Depending on your personal preference, you can also instruct `qt5ct` / `qt6ct` t
### Gtk 2 and Gtk 3 applications
Set your proper theme via respective utilities like `nwg-look` (also works for [[KB/Linux/Desktop/sway]]) and/or GNOME Tweaks for GTK 4.
Set your proper theme via respective utilities like `nwg-look` (also works for [[KB/Linux/Desktop/ArchLinux/sway]]) and/or GNOME Tweaks for GTK 4.
If your theme doesn't support Gtk 2, you might need to look for the correct theme first!
@ -44,7 +44,7 @@ _Noto Sans Regular (11)_ seems great. Set it everywhere:
* `qt6ct` for Qt 6
* `nwg-look` and/or GNOME Tweaks for GTK
In addition, you can adapt your `fontconfig/` folder contents. See [[KB/Linux/Desktop/Fonts]].
In addition, you can adapt your `fontconfig/` folder contents. See [[KB/Linux/Desktop/ArchLinux/Fonts]].
## Icons

View file

@ -21,7 +21,7 @@ makepkg -csi
### Installing missing fonts
DEs often don't include common fonts that some programs require. See [[KB/Linux/Desktop/Fonts]].
DEs often don't include common fonts that some programs require. See [[KB/Linux/Desktop/ArchLinux/Fonts]].
### Enabling ClearType rendering
@ -105,7 +105,7 @@ However, don't enable `powertop`'s service if you already use TLP.
## Systemd configuration
Also see [[KB/Linux/Desktop/systemd]].
Also see [[KB/Linux/Server/systemd]].
Arch Wiki reference: https://wiki.archlinux.org/index.php/Systemd/

View file

@ -3,7 +3,7 @@ creation date: 2022-01-08
tags: [note,linux,wm,archlinux,i3]
---
i3 is a tiling WM for X.org. Use [[KB/Linux/Desktop/sway]] for Wayland.
i3 is a tiling WM for X.org. Use [[KB/Linux/Desktop/ArchLinux/sway]] for Wayland.
Install i3 packages

View file

@ -3,7 +3,7 @@ creation date: 2022-02-06
tags: [note,sway,i3,linux]
---
Sway is a replacement for [[KB/Linux/Desktop/i3]] but for _Wayland_.
Sway is a replacement for [[KB/Linux/Desktop/ArchLinux/i3]] but for _Wayland_.
## Install

View file

@ -1,3 +1,7 @@
---
creation date: 2023-11-23
tags: [note,mail,thunderbird,evolution]
---
## Evolution

View file

@ -3,7 +3,7 @@ creation date: 2022-01-08
tags: [note,linux,archlinux,gnome,wm]
---
For theming, please have a look at [[KB/Linux/Desktop/Theming Qt and Gtk]]. _Adwaita_ is the default and has some advantages when using GNOME (consistent look).
For theming, please have a look at [[KB/Linux/Desktop/ArchLinux/Theming Qt and Gtk]]. _Adwaita_ is the default and has some advantages when using GNOME (consistent look).
## Extensions
@ -29,7 +29,7 @@ gnome-browser-connector
## Shortcuts
- Switch Window: alt/super + tab
- Maybe you like to simulate a tiling WM ([[KB/Linux/Desktop/i3]] or [[KB/Linux/Desktop/sway]]) or shortcuts you're used to.
- Maybe you like to simulate a tiling WM ([[KB/Linux/Desktop/ArchLinux/i3]] or [[KB/Linux/Desktop/ArchLinux/sway]]) or shortcuts you're used to.
## dconf for details

View file

@ -67,9 +67,9 @@ tags: [note,linux,archlinux,install]
16. Make reflector and pkgfile work: `systemctl enable --now reflector.timer pkgfile-update.timer`
17. Follow [[KB/Linux/Server/Security hardening]]
17. Follow [[KB/Linux/Server/ArchLinux/Security hardening]]
18. Follow [[KB/Linux/Server/SSH Guard]]
18. Follow [[KB/Linux/Server/ArchLinux/SSH Guard]]
19. Configure root user services for monitoring with `.scriptConfigFile.conf` files.

View file

@ -3,7 +3,7 @@ creation date: 2022-01-08
tags: [note,linux,archlinux,security,hardening,docker]
---
## OS
## OS - Arch
See https://wiki.archlinux.org/title/Security
@ -85,6 +85,6 @@ This makes logs only available for seven days and rotate each day.
Apply changes directly with `journalctl --vacuum-time=7d`.
## Andere Dienste
## Other services
Set log level to warn or error

View file

@ -1,6 +1,6 @@
---
creation date: 2022-01-08
tags: [note,linux,archlinux,dns]
tags: [note,linux,dns]
---
**Please use a local unbound which is even better!**

View file

@ -1,24 +0,0 @@
---
creation date: 2022-01-08
tags: [note,archlinux,linux,domains]
---
Add new domains
1. Add new listen inside `systemd-boot`
2. Set `AAAA` record in your DNS
3. Set `A` record in your DNS
4. Set reverse DNS for the `AAAA` record
5. Adapt your `nginx.conf` so that you have a valid `80` listen and later generate certificates for it
## IPv6
Hex (0-9, A-F)
Address = 8 blocks * 16bit = 128bit
subnet /128 = one address
subnet /112 = 65535 addresses
=> 65535 addresses _per_ block
### Addresses
Ensure that each address has a valid `AAAA` reverse DNS entry.

View file

@ -1,6 +1,6 @@
---
creation date: 2022-01-08
tags: [note,linux,archlinux,hetzner,storage,disk]
tags: [note,linux,hetzner,storage,disk]
---
See https://docs.hetzner.com/robot/storage-box/backup-space-ssh-keys.

View file

@ -1,6 +1,6 @@
---
creation date: 2022-01-08
tags: [note,linux,postgres,database,postgresql,psql,archlinux]
tags: [note,linux,postgres,database,postgresql,psql]
---
## Commonly used

View file

@ -1,10 +1,8 @@
---
creation date: 2022-01-08
tags: [note,systemd,linux,archlinux]
tags: [note,systemd,linux]
---
Arch Wiki reference: https://wiki.archlinux.org/index.php/Systemd/
## Taming the journal's size
Systemd's system journal's size can go out of control. There are some things you can do to keep it in control: