Manual backup: 2023-11-23 14:37:11
50
.obsidian/workspace.json
vendored
|
@ -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"
|
||||
]
|
||||
}
|
|
@ -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.
|
||||
|
|
@ -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]].
|
|
@ -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
|
||||
|
Before Width: | Height: | Size: 259 KiB After Width: | Height: | Size: 259 KiB |
Before Width: | Height: | Size: 239 KiB After Width: | Height: | Size: 239 KiB |
Before Width: | Height: | Size: 230 KiB After Width: | Height: | Size: 230 KiB |
Before Width: | Height: | Size: 314 KiB After Width: | Height: | Size: 314 KiB |
Before Width: | Height: | Size: 198 KiB After Width: | Height: | Size: 198 KiB |
Before Width: | Height: | Size: 199 KiB After Width: | Height: | Size: 199 KiB |
Before Width: | Height: | Size: 179 KiB After Width: | Height: | Size: 179 KiB |
Before Width: | Height: | Size: 193 KiB After Width: | Height: | Size: 193 KiB |
Before Width: | Height: | Size: 222 KiB After Width: | Height: | Size: 222 KiB |
Before Width: | Height: | Size: 197 KiB After Width: | Height: | Size: 197 KiB |
Before Width: | Height: | Size: 320 KiB After Width: | Height: | Size: 320 KiB |
Before Width: | Height: | Size: 188 KiB After Width: | Height: | Size: 188 KiB |
Before Width: | Height: | Size: 173 KiB After Width: | Height: | Size: 173 KiB |
Before Width: | Height: | Size: 277 KiB After Width: | Height: | Size: 277 KiB |
Before Width: | Height: | Size: 191 KiB After Width: | Height: | Size: 191 KiB |
Before Width: | Height: | Size: 178 KiB After Width: | Height: | Size: 178 KiB |
Before Width: | Height: | Size: 41 KiB After Width: | Height: | Size: 41 KiB |
|
@ -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.
|
||||
|
|
@ -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
|
||||
|
|
@ -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/
|
||||
|
|
@ -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
|
||||
|
|
@ -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
|
||||
|
|
@ -1,3 +1,7 @@
|
|||
---
|
||||
creation date: 2023-11-23
|
||||
tags: [note,mail,thunderbird,evolution]
|
||||
---
|
||||
|
||||
## Evolution
|
||||
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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.
|
||||
|
|
@ -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
|
|
@ -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!**
|
||||
|
|
|
@ -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.
|
|
@ -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.
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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:
|