From d2c7c4efabc645bbf3a90699dc46b22dfcb7c960 Mon Sep 17 00:00:00 2001 From: igorpecovnik <6281704+igorpecovnik@users.noreply.github.com> Date: Sun, 27 Apr 2025 20:27:20 +0000 Subject: [PATCH] `Automatic` documentation update --- .../User-Guide_Armbian-Config/Localisation.md | 54 +- docs/User-Guide_Armbian-Config/Network.md | 252 +- docs/User-Guide_Armbian-Config/System.md | 1101 ++++---- .../User-Guide_Armbian-Software/Containers.md | 122 +- docs/User-Guide_Armbian-Software/DNS.md | 159 +- docs/User-Guide_Armbian-Software/Database.md | 114 +- docs/User-Guide_Armbian-Software/DevTools.md | 78 +- .../Downloaders.md | 614 ++--- .../HomeAutomation.md | 221 +- .../User-Guide_Armbian-Software/Management.md | 130 +- docs/User-Guide_Armbian-Software/Media.md | 466 ++-- .../User-Guide_Armbian-Software/Monitoring.md | 211 +- docs/User-Guide_Armbian-Software/Music.md | 47 +- docs/User-Guide_Armbian-Software/Netconfig.md | 136 +- docs/User-Guide_Armbian-Software/Printing.md | 51 +- docs/User-Guide_Armbian-Software/Software.md | 2336 +++++++++++++++++ docs/User-Guide_Armbian-Software/VPN.md | 17 + .../User-Guide_Armbian-Software/WebHosting.md | 59 +- docs/images/ACC001.png | Bin 0 -> 3743 bytes docs/images/ADG001.png | Bin 11732 -> 11719 bytes docs/images/BOOT01.png | Bin 0 -> 5428 bytes docs/images/CPT001.png | Bin 0 -> 4546 bytes docs/images/DTO001.png | Bin 0 -> 7439 bytes docs/images/EMB001.png | Bin 0 -> 1560 bytes docs/images/GRA001.png | Bin 23060 -> 9646 bytes docs/images/HEAD01.png | Bin 0 -> 2854 bytes docs/images/HPS001.png | Bin 0 -> 19737 bytes docs/images/JEL001.png | Bin 46333 -> 4941 bytes docs/images/JMS001.png | Bin 0 -> 6598 bytes docs/images/KER001.png | Bin 0 -> 3131 bytes docs/images/LID001.png | Bin 24413 -> 6092 bytes docs/images/MYA001.png | Bin 0 -> 12079 bytes docs/images/NCT001.png | Bin 0 -> 2913 bytes docs/images/NTD001.png | Bin 0 -> 6589 bytes docs/images/OCT001.png | Bin 17884 -> 6933 bytes docs/images/OWC001.png | Bin 0 -> 9222 bytes docs/images/PIH001.png | Bin 0 -> 7908 bytes docs/images/POR001.webp | Bin 0 -> 34377 bytes docs/images/PRO001.png | Bin 39648 -> 12012 bytes docs/images/SHELL1.png | Bin 0 -> 3083 bytes docs/images/SMB001.png | Bin 0 -> 8399 bytes docs/images/SSH001.png | Bin 0 -> 28726 bytes docs/images/STC001.png | Bin 0 -> 3513 bytes docs/images/STOR001.png | Bin 0 -> 2981 bytes docs/images/STR001.png | Bin 0 -> 3147 bytes docs/images/UNAT01.png | Bin 0 -> 7089 bytes docs/images/UNB001.png | Bin 28876 -> 8537 bytes docs/images/UPD001.png | Bin 0 -> 3175 bytes docs/images/UPK001.png | Bin 0 -> 3706 bytes docs/images/UPK001.webp | Bin 0 -> 52333 bytes docs/images/USR001.png | Bin 0 -> 2462 bytes docs/images/WBM001.png | Bin 0 -> 4149 bytes docs/images/WG001.png | Bin 14166 -> 1375 bytes docs/images/WTC001.png | Bin 36798 -> 4847 bytes docs/images/ZFS001.png | Bin 0 -> 10970 bytes 55 files changed, 3734 insertions(+), 2434 deletions(-) create mode 100644 docs/User-Guide_Armbian-Software/Software.md create mode 100644 docs/User-Guide_Armbian-Software/VPN.md create mode 100644 docs/images/ACC001.png create mode 100644 docs/images/BOOT01.png create mode 100644 docs/images/CPT001.png create mode 100644 docs/images/DTO001.png create mode 100644 docs/images/EMB001.png create mode 100644 docs/images/HEAD01.png create mode 100644 docs/images/HPS001.png create mode 100644 docs/images/JMS001.png create mode 100644 docs/images/KER001.png create mode 100644 docs/images/MYA001.png create mode 100644 docs/images/NCT001.png create mode 100644 docs/images/NTD001.png create mode 100644 docs/images/OWC001.png create mode 100644 docs/images/PIH001.png create mode 100644 docs/images/POR001.webp create mode 100644 docs/images/SHELL1.png create mode 100644 docs/images/SMB001.png create mode 100644 docs/images/SSH001.png create mode 100644 docs/images/STC001.png create mode 100644 docs/images/STOR001.png create mode 100644 docs/images/STR001.png create mode 100644 docs/images/UNAT01.png create mode 100644 docs/images/UPD001.png create mode 100644 docs/images/UPK001.png create mode 100644 docs/images/UPK001.webp create mode 100644 docs/images/USR001.png create mode 100644 docs/images/WBM001.png create mode 100644 docs/images/ZFS001.png diff --git a/docs/User-Guide_Armbian-Config/Localisation.md b/docs/User-Guide_Armbian-Config/Localisation.md index c76ebd65..183f6517 100644 --- a/docs/User-Guide_Armbian-Config/Localisation.md +++ b/docs/User-Guide_Armbian-Config/Localisation.md @@ -1,66 +1,40 @@ +--- +comments: true +--- + # Localisation - -*** - ## Change Global timezone + [![Change Global timezone](/images/LO001.png)](#) -**Command:** -~~~ +**Author:** @armbian + +**Status:** Stable + + +~~~ custombash armbian-config --cmd LO001 ~~~ -**Author:** @armbian -**Status:** Stable - - - -*** - -## Change Locales reconfigure the language and character set -**Command:** -~~~ +~~~ bash title="Change Locales reconfigure the language and character set:" armbian-config --cmd LO002 ~~~ -**Author:** @armbian -**Status:** Stable - - - -*** - -## Change Keyboard layout -**Command:** -~~~ +~~~ bash title="Change Keyboard layout:" armbian-config --cmd LO003 ~~~ -**Author:** @armbian -**Status:** Stable - - - -*** - -## Change System Hostname -**Command:** -~~~ +~~~ bash title="Change System Hostname:" armbian-config --cmd LO005 ~~~ -**Author:** @armbian - -**Status:** Stable -*** - diff --git a/docs/User-Guide_Armbian-Config/Network.md b/docs/User-Guide_Armbian-Config/Network.md index 2e6c8212..1f9fb7c1 100644 --- a/docs/User-Guide_Armbian-Config/Network.md +++ b/docs/User-Guide_Armbian-Config/Network.md @@ -1,12 +1,17 @@ +--- +comments: true +--- + # Fixed and wireless network settings +## Basic setup -*** -## Basic Network Setup +Basic network setup + -[![Basic Network Setup](/images/BNS001.png)](#) +[![Basic setup](/images/BNS001.png)](#) @@ -24,91 +29,96 @@ graph LR -**Command:** -~~~ +**Author:** @igorpecovnik + +**Status:** Stable + + +~~~ custombash armbian-config --cmd BNS001 ~~~ -**Author:** @igorpecovnik - -**Status:** Stable - -1. **Select Interface:** - - Launch the `armbian-config` utility: - ```bash - sudo armbian-config - ``` - - Navigate to `Network` and choose the desired network interface (e.g., `eth0` for wired or `wlan0` for wireless). +**Select Interface:** +Choose the desired network interface, such as: -2. **Wireless Interface Configuration:** - - If configuring a wireless interface: - - A list of available Access Points (APs) will be displayed. - - Select your preferred AP and enter the password when prompted. Leave the password field empty for open networks. +- `eth0` for wired Ethernet +- `wlan0` for wireless connections -3. **IP Address Configuration:** - - Choose between: - - **DHCP (Dynamic Host Configuration Protocol):** Automatically assigns an IP address. - - **Static IP:** Manually enter details: - - **MAC Address (optional):** Specify if you want spoofing MAC address. - - **IP Address:** Use CIDR notation (e.g., `192.168.1.10/24`). - - **Route:** Default is `0.0.0.0/0`. - - **Gateway:** Typically the router's IP, e.g., `192.168.1.1`. - - **DNS:** Default is `9.9.9.9`, but can be changed. +If selecting a **wireless interface**: + +- A list of available Access Points (APs) will be displayed. +- Select your preferred AP and enter the password when prompted. +- Leave the password field empty for open networks. + +**IP Address Configuration:** +Choose between: + +- **DHCP (Dynamic Host Configuration Protocol):** + Automatically assigns an IP address. + +- **Static IP:** + Manually enter the following details: + - **MAC Address (optional):** Specify if you want to spoof the MAC address. + - **IP Address:** Use CIDR notation (e.g., `192.168.1.10/24`). + - **Route:** Default is `0.0.0.0/0`. + - **Gateway:** Typically the router’s IP (e.g., `192.168.1.1`). + - **DNS:** Default is `9.9.9.9`, but you can specify another. + +**Finalize Configuration:** + +- Review and confirm your settings. +- The system will apply the configurations. +- Your network connection should then be fully established. -4. **Finalize Configuration:** - - Review and confirm your settings. - - The system applies the configurations, and your network should be set up. - -*** - -## Remove Fallback DHCP Configuration -Drop preinstalled automatic DHCP on all wired interfaces after your configuration is setup. - -**Command:** -~~~ +~~~ bash title="Remove Fallback DHCP Configuration:" armbian-config --cmd BNS002 ~~~ + + +## View configuration + + +View Network Configuration + + + +[![View configuration](/images/VNS001.png)](#) + + + + +View Network Configuration allows you to display the system’s active network settings as a Netplan YAML configuration. This shows interfaces, IP addresses, gateways, DNS servers, and other networking details in a clean, human-readable format. Useful for verifying, troubleshooting, or manually editing network setup on systems that use Netplan for managing network interfaces. + + + **Author:** @igorpecovnik **Status:** Stable - -*** - -## View Network Settings - - -[![View Network Settings](/images/VNS001.png)](#) - - -**Command:** -~~~ +~~~ custombash armbian-config --cmd VNS001 ~~~ -**Author:** @igorpecovnik -**Status:** Stable +## Advanced +Advanced bridged network configuration -*** - -## Advanced bridged network configuration +#### Add or Change -*** +Add / change interface -### Add / change interface - + ``` mermaid graph LR A[Network] --> B[Add / Change interface]; @@ -123,19 +133,19 @@ graph LR F -->W[Access point]; ``` - - -**Command:** -~~~ -armbian-config --cmd NE002 -~~~ + **Author:** @igorpecovnik **Status:** Stable - +~~~ custombash +armbian-config --cmd NEA001 +~~~ + + + === "Wired device check" In order to configure your network devices, they need to be supported the kernel. @@ -160,58 +170,35 @@ armbian-config --cmd NE002 It is usually something like `wlan0`, `wlo1` or `wlx12334c47dec3`. If you get blank response, it means your WiFi device / dongle is not supported by the kernel. - + - -*** - -### Revert to Armbian defaults -**Command:** -~~~ -armbian-config --cmd NE003 +~~~ bash title="Revert to Armbian defaults:" +armbian-config --cmd NEA002 ~~~ -**Author:** @igorpecovnik -**Status:** Stable - - - -*** - -### Show configuration -**Command:** -~~~ -armbian-config --cmd NE004 +~~~ bash title="Show configuration:" +armbian-config --cmd NEA003 ~~~ -**Author:** @igorpecovnik -**Status:** Stable - - - -*** - -### Show active status -**Command:** -~~~ -armbian-config --cmd NE005 +~~~ bash title="Show active status:" +armbian-config --cmd NEA004 ~~~ -**Author:** @igorpecovnik - -**Status:** Stable -*** -## WireGuard VPN client / server +## WireGuard + + +WireGuard VPN client / server + -[![WireGuard VPN client / server](/images/WG001.png)](#) +[![WireGuard](/images/WG001.png)](#) @@ -219,16 +206,16 @@ armbian-config --cmd NE005 WireGuard is an extremely simple yet fast and modern VPN that utilizes state-of-the-art cryptography. It aims to be faster, simpler, leaner, and more useful than IPsec, while avoiding the massive headache. It intends to be considerably more performant than OpenVPN. WireGuard is designed as a general purpose VPN for running on embedded interfaces and super computers alike, fit for many different circumstances. Initially released for the Linux kernel, it is now cross-platform (Windows, macOS, BSD, iOS, Android) and widely deployable. Regarded as the most secure, easiest to use, and simplest VPN solution in the industry. -**Command:** -~~~ -armbian-config --cmd WG001 -~~~ - **Author:** @armbian **Status:** Enabled +~~~ custombash +armbian-config --cmd WG001 +~~~ + + === "Access to the server from internet" @@ -259,67 +246,20 @@ More informations: - -*** - -## WireGuard remove - - -[![WireGuard remove](/images/WG002.png)](#) - - -This operation will remove WireGuard - -**Command:** -~~~ +~~~ bash title="WireGuard remove:" armbian-config --cmd WG002 ~~~ -**Author:** @armbian -**Status:** Enabled - - - -*** - -## WireGuard clients QR codes - - -[![WireGuard clients QR codes](/images/WG003.png)](#) - - -**Command:** -~~~ +~~~ bash title="WireGuard clients QR codes:" armbian-config --cmd WG003 ~~~ -**Author:** @armbian -**Status:** Enabled - - - -*** - -## WireGuard purge with data folder - - -[![WireGuard purge with data folder](/images/WG004.png)](#) - - -This operation will purge WireGuard with data folder - -**Command:** -~~~ +~~~ bash title="WireGuard purge with data folder:" armbian-config --cmd WG004 ~~~ -**Author:** @armbian - -**Status:** Enabled -*** - diff --git a/docs/User-Guide_Armbian-Config/System.md b/docs/User-Guide_Armbian-Config/System.md index ca114a76..d1149911 100644 --- a/docs/User-Guide_Armbian-Config/System.md +++ b/docs/User-Guide_Armbian-Config/System.md @@ -1,590 +1,463 @@ +--- +comments: true +--- + # System wide and admin settings - -*** - -## Alternative kernels, headers, rolling updates, overlays +## Hardware -*** +Alternative kernels, headers, overlays, bootenv -### Install alternative kernels - - -[![Install alternative kernels](/images/SY201.png)](#) - +#### Alternative kernels - -## Kernel Switching Warning +Use alternative kernels -Switching between different kernel versions can significantly impact the functionality of your device. A newer or older kernel may introduce changes to hardware compatibility, drivers, and system stability. Some features may stop working, while others may improve or be reintroduced. -### ⚠️ Important Warning: Kernel changes carry inherent risks! -- A mismatched or incompatible kernel may result in **boot failures**, rendering the system unresponsive. -- Certain peripherals or hardware components (e.g., Wi-Fi, GPU acceleration, or power management) may no longer function correctly. -- Custom configurations or third-party modules might need to be recompiled or adjusted to work with the new kernel. + +[![Alternative kernels](/images/KER001.png)](#) + -### ✅ Precautions Before Switching Kernels -Before switching kernels, it is **strongly recommended** to: -1. **Back up your system** to prevent data loss. -2. **Verify compatibility** of your hardware and essential drivers with the target kernel version. -3. **Keep a rescue method available**, such as a bootable SD card / USB drive or serial console access, to recover the system if necessary. -### 🛠️ Recovery Steps if Boot Fails -If your device fails to boot after a kernel change, you may need to: -- **Revert to a previous working kernel** using recovery options. -- **Use a serial console or debug mode** to diagnose the issue. -- **Reinstall the system** if no recovery options are available. + +Switching between different kernel versions can significantly impact the functionality of your device. A newer or older kernel may introduce changes to hardware compatibility, drivers, and system stability. Some features may stop working, while others may improve or be reintroduced. -**⚡ Exercise caution when switching kernels, especially on production systems or devices with limited recovery options.** +!!! danger "Kernel changes carry inherent risks!" - + - A mismatched or incompatible kernel may result in **boot failures**, rendering the system unresponsive. + - Certain peripherals or hardware components (e.g., Wi-Fi, GPU acceleration, or power management) may no longer function correctly. + - Custom configurations or third-party modules might need to be recompiled or adjusted to work with the new kernel. -Switching between kernels might change functionality of your device. + Precautions Before Switching Kernels + Before switching kernels, it is **strongly recommended** to: -It might fail to boot! + 1. **Back up your system** to prevent data loss. + 2. **Verify compatibility** of your hardware and essential drivers with the target kernel version. + 3. **Keep a rescue method available**, such as a bootable SD card / USB drive or serial console access, to recover the system if necessary. -**Command:** -~~~ -armbian-config --cmd SY201 -~~~ + Recovery Steps if Boot Fails + If your device fails to boot after a kernel change, you may need to: + + - **Revert to a previous working kernel** using recovery options. + - **Use a serial console or debug mode** to diagnose the issue. + - **Reinstall the system** if no recovery options are available. + + **Exercise caution when switching kernels, especially on production systems or devices with limited recovery options.** + + **Author:** @igorpecovnik **Status:** Stable - -*** - -### Install Linux headers - - -[![Install Linux headers](/images/SY204.png)](#) - - - - -Linux headers are essential for compiling kernel modules and ensuring compatibility with software that interacts with the kernel. - - - -**Command:** -~~~ -armbian-config --cmd SY204 +~~~ custombash +armbian-config --cmd KER001 ~~~ + +#### Kernel Headers + + +Install Linux headers + + + +[![Kernel Headers](/images/HEAD01.png)](#) + + + + +Kernel headers are files required to build modules (drivers) or software that interfaces directly with the Linux kernel. Installing headers ensures compatibility when compiling custom drivers, DKMS modules (like ZFS, WireGuard), or updating third-party software that requires access to kernel internals. The installed headers match your running kernel version and are critical for system extensions and hardware support. + + + **Author:** @igorpecovnik **Status:** Stable - -*** - -### Remove Linux headers -**Command:** -~~~ -armbian-config --cmd SY205 +~~~ custombash +armbian-config --cmd HEAD01 ~~~ -**Author:** @igorpecovnik -**Status:** Stable - - - -*** - -### Manage device tree overlays - - -[![Manage device tree overlays](/images/SY210.png)](#) - - -**Command:** -~~~ -armbian-config --cmd SY210 +~~~ bash title="Remove Linux headers:" +armbian-config --cmd HEAD02 ~~~ + + +#### Device Tree Overlays + + +Manage device tree overlays + + + +[![Device Tree Overlays](/images/DTO001.png)](#) + + + + +Device Tree Overlays allow you to dynamically modify the Linux device tree at runtime, without rebuilding the kernel. They are used to enable or configure specific hardware features (like GPIO pins, I²C, SPI, sensors, displays) on single-board computers. Overlays are small snippets that can add, change, or remove parts of the hardware description, making it flexible to adapt the system for different peripherals without recompiling the full device tree. + + + **Author:** @viraniac @igorpecovnik **Status:** Stable - -*** - -### Select Odroid board configuration -**Command:** -~~~ -armbian-config --cmd SY300 +~~~ custombash +armbian-config --cmd DTO001 ~~~ -**Author:** + +#### Odroid Boards Config + + +Select Odroid board configuration **Status:** Preview - -*** - -### Edit the boot environment - - -[![Edit the boot environment](/images/SY010.png)](#) - - -This will open /boot/armbianEnv.txt file to edit -CTRL+S to save -CTLR+X to exit -would you like to continue? - -**Command:** -~~~ -armbian-config --cmd SY010 +~~~ custombash +armbian-config --cmd ODR001 ~~~ + +#### Boot Environment + + +Edit the boot environment + + + +[![Boot Environment](/images/BOOT01.png)](#) + + + + +Edit the boot environment allows you to modify critical boot settings stored in `/boot/armbianEnv.txt`. You can adjust options such as root filesystem location, kernel parameters, overlays, boot targets, or enable advanced features like early serial console. This is essential for fine-tuning hardware support, troubleshooting, or optimizing system startup behavior. + + + **Author:** @igorpecovnik **Status:** Stable - -*** - -## Install to internal media, ZFS, NFS, read-only rootfs - - -*** - -### Install to internal storage - - -[![Install to internal storage](/images/SY001.png)](#) - - -**Command:** -~~~ -armbian-config --cmd SY001 +~~~ custombash +armbian-config --cmd BOOT01 ~~~ + +## Storage + + +Install to internal media, ZFS, NFS, read-only rootfs + +#### Install + + + +This section provides an option to transfer the live running Armbian system from an SD card to internal storage devices such as eMMC, SATA, NVMe, or USB drives. It prepares the target storage, copies the active system, adjusts bootloader settings, and ensures the system can boot independently without requiring reinstallation. + + + **Author:** @igorpecovnik **Status:** Preview - -*** - -### ZFS filesystem - enable support - - -# 📌 ZFS (Zettabyte File System) - -## 🔍 Overview - -**ZFS (Zettabyte File System)** is a high-performance, scalable, and robust file system designed to provide advanced data protection, integrity, and storage management. Developed by Sun Microsystems, ZFS is widely used in enterprise environments, NAS systems, and personal storage solutions due to its unique features. - -## 🛠️ Key Features - -### ✅ Data Integrity -- **Copy-on-Write (CoW):** Prevents data corruption by never overwriting live data. -- **Checksumming:** Detects and corrects silent data corruption (bit rot). - -### 📦 Storage Management -- **Pooled Storage:** Eliminates the need for traditional partitions; all storage is managed dynamically. -- **Snapshots & Clones:** Creates instant backups without using extra storage. - -### 🚀 Performance & Scalability -- **Efficient Compression & Deduplication:** Reduces storage usage without performance loss. -- **Dynamic Striping & Caching:** Distributes data across multiple disks for optimized read/write speeds. - -### 🔐 Advanced Security -- **Native Encryption:** Supports dataset-level encryption for secure data storage. -- **RAID-Z:** A superior RAID alternative that prevents write-hole issues. - - -**Command:** +~~~ custombash +armbian-config --cmd STO001 ~~~ -armbian-config --cmd SY220 + + +#### Read Only FS + + +Enable read only filesystem + + + +Read-only filesystem is enabled using overlayroot, a utility that places a temporary writable layer over the system root filesystem. Changes made during runtime are redirected into RAM or an alternative writable storage, while the underlying system remains untouched. This ensures that after a reboot, the system returns to a clean original state. It's ideal for kiosks, appliances, SD card-based systems, and scenarios where long-term filesystem durability and recovery are critical. + + + +**Author:** @igorpecovnik + +**Status:** Stable + + +~~~ custombash +armbian-config --cmd ROO001 ~~~ + +~~~ bash title="Disable read only filesystem:" +armbian-config --cmd ROO002 +~~~ + + + +#### NFS + + +Enable Network filesystem (NFS) support + +**Author:** @igorpecovnik + +**Status:** Stable + + +~~~ custombash +armbian-config --cmd NETF01 +~~~ + + +~~~ bash title="Disable Network filesystem (NFS) support:" +armbian-config --cmd NETF02 +~~~ + + + +###### NFS server + + +Enable network filesystem (NFS) daemon + +**Author:** @igorpecovnik + +**Status:** Stable + + +~~~ custombash +armbian-config --cmd NETF04 +~~~ + + +~~~ bash title="Configure network filesystem (NFS) daemon:" +armbian-config --cmd NETF05 +~~~ + + +~~~ bash title="Remove network filesystem (NFS) daemon:" +armbian-config --cmd NETF06 +~~~ + + +~~~ bash title="Show network filesystem (NFS) daemon clients:" +armbian-config --cmd NETF07 +~~~ + + + + + +###### Find NFS servers + + +Find NFS servers in subnet and mount shares + +**Author:** @igorpecovnik + +**Status:** Stable + + +~~~ custombash +armbian-config --cmd NETF09 +~~~ + + +~~~ bash title="Show and manage NFS mounts:" +armbian-config --cmd NETF10 +~~~ + + + +#### ZFS + + +ZFS filesystem - enable support + + + +[![ZFS](/images/ZFS001.png)](#) + + + + +ZFS is an advanced, high-performance file system and volume manager designed for data integrity, scalability, and ease of use. It offers features like copy-on-write snapshots, native compression, data deduplication, automatic repair, and efficient storage pooling. Originally developed by Sun Microsystems, ZFS is ideal for handling large amounts of data reliably with minimal maintenance. + +When enabling ZFS support, Armbian checks if the running kernel can support ZFS, installs matching kernel headers if necessary, and builds the ZFS DKMS (Dynamic Kernel Module Support) module automatically. + + + **Author:** @armbian **Status:** Stable - -*** - -### ZFS filesystem - remove support -**Command:** -~~~ -armbian-config --cmd SY221 +~~~ custombash +armbian-config --cmd ZFS001 ~~~ -**Author:** @armbian -**Status:** Stable + +##### Key Features + +###### Data Integrity +- **Copy-on-Write (CoW):** Prevents data corruption by never overwriting live data. +- **Checksumming:** Detects and corrects silent data corruption (bit rot). + +###### Storage Management +- **Pooled Storage:** Eliminates the need for traditional partitions; all storage is managed dynamically. +- **Snapshots & Clones:** Creates instant backups without using extra storage. + +###### Performance & Scalability +- **Efficient Compression & Deduplication:** Reduces storage usage without performance loss. +- **Dynamic Striping & Caching:** Distributes data across multiple disks for optimized read/write speeds. + +###### Advanced Security +- **Native Encryption:** Supports dataset-level encryption for secure data storage. +- **RAID-Z:** A superior RAID alternative that prevents write-hole issues. + + - -*** - -### Enable read only filesystem -**Command:** -~~~ -armbian-config --cmd SY007 +~~~ bash title="ZFS filesystem - remove support:" +armbian-config --cmd ZFS002 ~~~ + + +## SSH daemon + + +Manage SSH daemon options, enable 2FA + +#### Native + + +Disable root login + + + +[![Native](/images/ACC001.png)](#) + + + + +Manage native SSH daemon allows you to configure SSH server settings such as login security, authentication methods, and connection restrictions. It also enables setting up Two-Factor Authentication (2FA) to further secure SSH access using time-based codes (TOTP), adding an extra layer of protection beyond passwords. + + + **Author:** @igorpecovnik **Status:** Stable - -*** - -### Disable read only filesystem -**Command:** -~~~ -armbian-config --cmd SY008 +~~~ custombash +armbian-config --cmd ACC001 ~~~ -**Author:** @igorpecovnik -**Status:** Stable - - - -*** - -### Enable Network filesystem (NFS) support -**Command:** -~~~ -armbian-config --cmd NFS01 +~~~ bash title="Enable root login:" +armbian-config --cmd ACC002 ~~~ -**Author:** @igorpecovnik -**Status:** Stable - - - -*** - -### Disable Network filesystem (NFS) support -**Command:** -~~~ -armbian-config --cmd NFS02 +~~~ bash title="Disable password login:" +armbian-config --cmd ACC003 ~~~ -**Author:** @igorpecovnik -**Status:** Stable - - - -*** - -### Manage NFS Server - - -*** - -#### Enable network filesystem (NFS) daemon -**Command:** -~~~ -armbian-config --cmd NFS06 +~~~ bash title="Enable password login:" +armbian-config --cmd ACC004 ~~~ -**Author:** @igorpecovnik -**Status:** Stable - - - -*** - -#### Configure network filesystem (NFS) daemon -**Command:** -~~~ -armbian-config --cmd NFS07 +~~~ bash title="Disable Public key authentication login:" +armbian-config --cmd ACC005 ~~~ -**Author:** @igorpecovnik -**Status:** Stable - - - -*** - -#### Remove network filesystem (NFS) daemon -**Command:** -~~~ -armbian-config --cmd NFS08 +~~~ bash title="Enable Public key authentication login:" +armbian-config --cmd ACC006 ~~~ -**Author:** @igorpecovnik -**Status:** Stable - - - -*** - -#### Show network filesystem (NFS) daemon clients -**Command:** -~~~ -armbian-config --cmd NFS09 +~~~ bash title="Disable OTP authentication:" +armbian-config --cmd ACC007 ~~~ -**Author:** @igorpecovnik -**Status:** Stable - - - -*** - -### Manage NFS Client - - -*** - -#### Find NFS servers in subnet and mount shares -**Command:** -~~~ -armbian-config --cmd NFS21 +~~~ bash title="Enable OTP authentication:" +armbian-config --cmd ACC008 ~~~ -**Author:** @igorpecovnik -**Status:** Stable - - - -*** - -#### Show and manage NFS mounts -**Command:** -~~~ -armbian-config --cmd NFS22 +~~~ bash title="Generate new OTP authentication QR code:" +armbian-config --cmd ACC009 ~~~ -**Author:** @igorpecovnik -**Status:** Stable - - - -*** - -## Manage SSH daemon options, enable 2FA - - -*** - -### Disable root login - - -[![Disable root login](/images/SY101.png)](#) - - -**Command:** -~~~ -armbian-config --cmd SY101 +~~~ bash title="Show OTP authentication QR code:" +armbian-config --cmd ACC010 ~~~ -**Author:** @igorpecovnik -**Status:** Stable - - - -*** - -### Enable root login -**Command:** -~~~ -armbian-config --cmd SY102 +~~~ bash title="Disable last login banner:" +armbian-config --cmd ACC011 ~~~ -**Author:** @igorpecovnik -**Status:** Stable - - - -*** - -### Disable password login -**Command:** -~~~ -armbian-config --cmd SY103 +~~~ bash title="Enable last login banner:" +armbian-config --cmd ACC012 ~~~ -**Author:** @igorpecovnik - -**Status:** Stable -*** - -### Enable password login -**Command:** -~~~ -armbian-config --cmd SY104 -~~~ - -**Author:** @igorpecovnik - -**Status:** Stable -*** - -### Disable Public key authentication login -**Command:** -~~~ -armbian-config --cmd SY105 -~~~ - -**Author:** @igorpecovnik - -**Status:** Stable -*** - -### Enable Public key authentication login -**Command:** -~~~ -armbian-config --cmd SY106 -~~~ - -**Author:** @igorpecovnik - -**Status:** Stable -*** - -### Disable OTP authentication -**Command:** -~~~ -armbian-config --cmd SY107 -~~~ - -**Author:** @igorpecovnik - -**Status:** Stable +#### Containerised - -*** - -### Enable OTP authentication -**Command:** -~~~ -armbian-config --cmd SY108 -~~~ - -**Author:** @igorpecovnik - -**Status:** Stable +Sandboxed & containerised SSH server - -*** - -### Generate new OTP authentication QR code -**Command:** -~~~ -armbian-config --cmd SY109 -~~~ - -**Author:** @igorpecovnik - -**Status:** Stable + +[![Containerised](/images/SSH001.png)](#) + - -*** - -### Show OTP authentication QR code -**Command:** -~~~ -armbian-config --cmd SY110 -~~~ - -**Author:** @igorpecovnik - -**Status:** Stable - - - -*** - -### Disable last login banner -**Command:** -~~~ -armbian-config --cmd SY111 -~~~ - -**Author:** @igorpecovnik - -**Status:** Stable - - - -*** - -### Enable last login banner -**Command:** -~~~ -armbian-config --cmd SY112 -~~~ - -**Author:** @igorpecovnik - -**Status:** Stable - - - -*** - -### Sandboxed & containerised SSH server - - -[![Sandboxed & containerised SSH server](/images/SSH200.png)](#) - - - - + Sandboxed & containerised SSH server allows ssh access without giving keys to the entire server. Giving ssh access via private key often means giving full access to the server. This container creates a limited and sandboxed environment that others can ssh into. The users only have access to the folders mapped and the processes running inside this container. - - -This operation will install SSH server. - -**Command:** -~~~ -armbian-config --cmd SSH200 -~~~ + **Author:** @igorpecovnik **Status:** Stable - +~~~ custombash +armbian-config --cmd SSH001 +~~~ + + + === "Access to SSH server" - `ssh username@ -p 2222` @@ -601,278 +474,220 @@ armbian-config --cmd SSH200 docker logs -f openssh-server ``` - + - -*** - -### Remove sandboxed SSH server -This operation will remove SSH server. - -**Command:** +~~~ bash title="Remove sandboxed SSH server:" +armbian-config --cmd SSH002 ~~~ -armbian-config --cmd SSH201 + + +~~~ bash title="Purge sandboxed SSH server with data folder:" +armbian-config --cmd SSH003 ~~~ + + + +## Shell and MOTD + + +Change shell, adjust MOTD + +#### Change shell + + +Change shell system wide to ZSH + + + +[![Change shell](/images/SHELL1.png)](#) + + + + +ZSH is a powerful and customizable shell designed to be an enhanced replacement for BASH. When combined with Oh My Zsh, which is integrated in `armbian-zsh`, it offers an extensive plugin system, beautiful themes, and productivity features like autosuggestions, syntax highlighting, and easier navigation. + + + **Author:** @igorpecovnik **Status:** Stable - -*** - -### Purge sandboxed SSH server with data folder -This operation will purge SSH server with data folder. - -**Command:** +~~~ custombash +armbian-config --cmd SHELL1 ~~~ -armbian-config --cmd SSH202 + + +~~~ bash title="Change shell system wide to BASH:" +armbian-config --cmd SHELL2 ~~~ + + +#### Adjust MOTD + + +Adjust welcome screen (motd) + **Author:** @igorpecovnik **Status:** Stable - -*** - -## Change shell, adjust MOTD - - -*** - -### Change shell system wide to BASH - - -[![Change shell system wide to BASH](/images/SY005.png)](#) - - -This will switch system wide shell to BASH - -**Command:** -~~~ -armbian-config --cmd SY005 +~~~ custombash +armbian-config --cmd MOTD01 ~~~ + +## Update + + +OS updates and distribution upgrades + +#### Firmware + + +Enable Armbian firmware upgrades + + + +[![Firmware](/images/UPD001.png)](#) + + + + +**Enable Armbian firmware upgrades** manages whether the Armbian firmware (kernel + u-boot + firmware) packages are held or unheld in the package manager. By removing or setting the hold, it controls if firmware updates are applied automatically through regular `apt update` and `apt upgrade` processes. This allows users to either freeze the firmware version for stability or enable updates for improved hardware support. + + + **Author:** @igorpecovnik **Status:** Stable - -*** - -### Change shell system wide to ZSH - - -**ZSH (Z Shell)** is an extended and highly customizable Unix shell that offers powerful features beyond traditional shells like **Bash**. It is widely used for its user-friendly enhancements, scripting capabilities, and plugin support. - -## 🚀 Key Features - -- **Auto-suggestions & Syntax Highlighting** ✨ -- **Powerful Tab Completion & Globbing** 🔍 -- **Customizable Prompt (e.g., with Oh My Zsh)** 🎨 -- **Shared Command History Across Sessions** 📜 -- **Built-in Spelling Correction** 🛠️ - - -This will switch system wide shell to ZSH - -**Command:** +~~~ custombash +armbian-config --cmd UPD001 ~~~ -armbian-config --cmd SY006 + + +~~~ bash title="Disable Armbian kernel upgrades:" +armbian-config --cmd UPD002 ~~~ + + +#### Rolling + + +Switch system to rolling packages repository + + + +The daily rolling repository offers frequently updated packages directly from development branches. It provides access to the latest features, bug fixes, and hardware support improvements but may introduce instability or regressions. This channel is intended for testing, development, and users who need the newest updates at the cost of reduced stability. + + + **Author:** @igorpecovnik **Status:** Stable - -*** - -### Adjust welcome screen (motd) -**Command:** -~~~ -armbian-config --cmd SY009 +~~~ custombash +armbian-config --cmd ROLLIN ~~~ + +#### Stable + + +Switch system to stable packages repository + + + +The stable repository provides thoroughly tested packages intended for production use. Updates from this channel prioritize stability, long-term reliability, and minimal risk, ensuring systems remain secure and operational without unexpected changes. Only critical bug fixes and essential improvements are introduced after extensive testing. + + + **Author:** @igorpecovnik **Status:** Stable - -*** - -## OS updates and distribution upgrades -**Status:** Active - - - -*** - -### Enable Armbian firmware upgrades - - -[![Enable Armbian firmware upgrades](/images/SY202.png)](#) - - -This will enable Armbian kernel upgrades that are currently put on hold. - -**Command:** -~~~ -armbian-config --cmd SY202 +~~~ custombash +armbian-config --cmd STABLE ~~~ -**Author:** @igorpecovnik -**Status:** Stable +#### Docker images +Enable automating Docker container base images updating -*** - -### Disable Armbian kernel upgrades -Disable Armbian kernel/firmware upgrades - -**Command:** -~~~ -armbian-config --cmd SY203 -~~~ - -**Author:** @igorpecovnik - -**Status:** Stable - - - -*** - -### Switch system to rolling packages repository -This will switch OS to rolling releases. - -**Command:** -~~~ -armbian-config --cmd SY206 -~~~ - -**Author:** @igorpecovnik - -**Status:** Stable - - - -*** - -### Switch system to stable packages repository -This will switch OS to stable releases - -**Command:** -~~~ -armbian-config --cmd SY207 -~~~ - -**Author:** @igorpecovnik - -**Status:** Stable - - - -*** - -### Enable automating Docker container base images updating -[![Enable automating Docker container base images updating](/images/WTC001.png)](#) +[![Docker images](/images/WTC001.png)](#) -Watchtower is an application that will monitor your running Docker containers and watch for changes to the images that those containers were originally started from. If watchtower detects that an image has changed, it will automatically restart the container using the new image. +Watchtower is a lightweight tool that automatically monitors and updates running Docker containers whenever a new image version becomes available. +It checks remote registries for updated images, pulls them, stops the old containers, and restarts them using the updated versions — all without manual intervention. +Watchtower is fully configurable, allowing you to control update frequency, select specific containers, and manage notification settings. -**Command:** -~~~ +**Author:** @armbian + +**Status:** Stable + + +~~~ custombash armbian-config --cmd WTC001 ~~~ -**Author:** @armbian -**Status:** Stable - - - -Every day watchtower will pull the latest images and compare it to the one that was used to run the certain container. If it sees that the image has changed it will stop/remove containers and then restart it using the new image and the same docker run options that were used to start the container initially. - - - - - -*** - -### Disable automating Docker container base images updating -**Command:** -~~~ +~~~ bash title="Disable automating Docker container base images updating:" armbian-config --cmd WTC002 ~~~ + + +#### Packages + + +Enable automatic package updates. + + + +[![Packages](/images/UNAT01.png)](#) + + + + +Unattended upgrades automatically install security updates and important package updates on your system without requiring manual intervention. It helps keep your system secure, stable, and up-to-date by silently applying patches. The behavior is fully configurable — you can control which packages are upgraded, set reboot options, and customize notifications or logging. + + + **Author:** @armbian **Status:** Stable - -*** - -### Enable automatic package updates. -**Command:** -~~~ +~~~ custombash armbian-config --cmd UNAT01 ~~~ -**Author:** @armbian -**Status:** Stable - - - -*** - -### Configure automatic package updates - - -[![Configure automatic package updates](/images/UNAT02.png)](#) - - -**Command:** -~~~ +~~~ bash title="Configure automatic package updates:" armbian-config --cmd UNAT02 ~~~ -**Author:** @armbian -**Status:** Stable - - - -*** - -### Disable automatic package updates -**Command:** -~~~ +~~~ bash title="Disable automatic package updates:" armbian-config --cmd UNAT03 ~~~ -**Author:** @armbian - -**Status:** Stable - -*** - diff --git a/docs/User-Guide_Armbian-Software/Containers.md b/docs/User-Guide_Armbian-Software/Containers.md index 31000945..8db59560 100644 --- a/docs/User-Guide_Armbian-Software/Containers.md +++ b/docs/User-Guide_Armbian-Software/Containers.md @@ -1,143 +1,97 @@ +--- +comments: true +--- + # Docker containerization and KVM virtual machines +## Docker -*** -## Docker minimal +Docker minimal + -[![Docker minimal](/images/CON001.webp)](#) +[![Docker](/images/CON001.webp)](#) -This operation will install Docker Minimal. - -**Command:** -~~~ -armbian-config --cmd CON001 -~~~ - **Author:** @schwar3kat **Status:** Stable +~~~ custombash +armbian-config --cmd CON001 +~~~ + + What is Docker? Docker helps developers build, share, run, and verify applications anywhere - without tedious environment configuration or management. - -*** - -## Docker engine -This operation will install Docker Engine. - -**Command:** -~~~ +~~~ bash title="Docker engine:" armbian-config --cmd CON002 ~~~ -**Author:** @schwar3kat -**Status:** Stable - - - -*** - -## Docker remove -This operation will purge Docker. - -**Command:** -~~~ +~~~ bash title="Docker remove:" armbian-config --cmd CON003 ~~~ -**Author:** @schwar3kat -**Status:** Stable - - - -*** - -## Docker purge with all images, containers, and volumes -This operation will delete all Docker images, containers, and volumes. - -**Command:** -~~~ +~~~ bash title="Docker purge with all images, containers, and volumes:" armbian-config --cmd CON004 ~~~ -**Author:** @schwar3kat - -**Status:** Stable -*** -## Portainer container management platform - - -[![Portainer container management platform](/images/CON005.webp)](#) - +## Portainer - +Portainer container management platform + + + +[![Portainer](/images/POR001.webp)](#) + + + + Portainer simplifies your Docker container management via Portainer web interface. It enables faster deploy of the applications and it gives real time visibility. - - -**Command:** -~~~ -armbian-config --cmd CON005 -~~~ + **Author:** @armbian **Status:** Stable - +~~~ custombash +armbian-config --cmd POR001 +~~~ + + + === "Access to the web interface" The web interface is accessible via port **9002**: - URL = `http://:9002` - + - -*** - -## Portainer remove -**Command:** -~~~ -armbian-config --cmd CON006 +~~~ bash title="Portainer remove:" +armbian-config --cmd POR002 ~~~ -**Author:** @armbian -**Status:** Stable - - - -*** - -## Portainer purge with with data folder -**Command:** -~~~ -armbian-config --cmd CON007 +~~~ bash title="Portainer purge with with data folder:" +armbian-config --cmd POR003 ~~~ -**Author:** @armbian - -**Status:** Stable - -*** - diff --git a/docs/User-Guide_Armbian-Software/DNS.md b/docs/User-Guide_Armbian-Software/DNS.md index 450450a3..3098b530 100644 --- a/docs/User-Guide_Armbian-Software/DNS.md +++ b/docs/User-Guide_Armbian-Software/DNS.md @@ -1,16 +1,21 @@ +--- +comments: true +--- + # Network-wide ad blockers servers - -*** - -## Pi-hole DNS ad blocker - - -[![Pi-hole DNS ad blocker](/images/DNS001.png)](#) - +## Pi-hole - +Pi-hole DNS ad blocker + + + +[![Pi-hole](/images/PIH001.png)](#) + + + + Pi-hole is a network-wide ad blocker that acts as a DNS (Domain Name System) sinkhole. It works by blocking requests to known ad servers, trackers, and malicious websites across all devices connected to your home network. Here's how it works: - DNS-Based Filtering: Pi-hole intercepts DNS requests from devices on your network. When a device tries to connect to a website, Pi-hole checks if the website's domain is on a blocklist. If it is, Pi-hole prevents the connection from being made, effectively blocking ads, trackers, and potentially harmful sites. @@ -24,19 +29,19 @@ Pi-hole is a network-wide ad blocker that acts as a DNS (Domain Name System) sin - Privacy and Speed: By blocking unwanted content at the DNS level, Pi-hole not only improves browsing speed (since ads are not loaded), but also enhances privacy by preventing tracking scripts from running in the background. Pi-hole is typically installed on a Armbian minimal, but it can also run on other systems. It's a great way to have ad-blocking and privacy protection across your entire network without needing to install anything on individual devices. - - -**Command:** -~~~ -armbian-config --cmd DNS001 -~~~ + **Author:** @armbian **Status:** Stable - +~~~ custombash +armbian-config --cmd PIH001 +~~~ + + + === "Access the web interface" The web interface of Pi-hole can be accessed via: @@ -48,58 +53,35 @@ armbian-config --cmd DNS001 - + - -*** - -## Pi-hole remove -**Command:** -~~~ -armbian-config --cmd DNS003 +~~~ bash title="Pi-hole remove:" +armbian-config --cmd PIH003 ~~~ -**Author:** @armbian -**Status:** Stable - - - -*** - -## Pi-hole change web admin password -**Command:** -~~~ -armbian-config --cmd DNS002 +~~~ bash title="Pi-hole change web admin password:" +armbian-config --cmd PIH002 ~~~ -**Author:** @armbian -**Status:** Stable - - - -*** - -## Pi-hole purge with data folder -**Command:** -~~~ -armbian-config --cmd DNS004 +~~~ bash title="Pi-hole purge with data folder:" +armbian-config --cmd PIH004 ~~~ -**Author:** @armbian - -**Status:** Stable -*** -## Unbound caching DNS resolver +## Unbound + + +Unbound caching DNS resolver + -[![Unbound caching DNS resolver](/images/UNB001.png)](#) +[![Unbound](/images/UNB001.png)](#) @@ -107,16 +89,16 @@ armbian-config --cmd DNS004 Unbound is a high-performance, open-source DNS resolver. It primarily serves to resolve domain names into IP addresses for devices on a network. Unlike regular DNS servers, Unbound performs DNS lookups directly and securely, providing features like DNSSEC validation (ensuring data integrity) and privacy protections. It's often used to improve speed, security, and privacy by resolving queries locally rather than relying on external DNS services. -**Command:** -~~~ -armbian-config --cmd UNB001 -~~~ - **Author:** @armbian **Status:** Stable +~~~ custombash +armbian-config --cmd UNB001 +~~~ + + === "Default DNS port" @@ -136,41 +118,26 @@ armbian-config --cmd UNB001 - -*** - -## Unbound remove -**Command:** -~~~ +~~~ bash title="Unbound remove:" armbian-config --cmd UNB002 ~~~ -**Author:** @armbian -**Status:** Stable - - - -*** - -## Unbound purge with data folder -**Command:** -~~~ +~~~ bash title="Unbound purge with data folder:" armbian-config --cmd UNB003 ~~~ -**Author:** @armbian - -**Status:** Stable -*** +## AdGuardHome + + +AdGuardHome DNS sinkhole -## AdGuardHome DNS sinkhole -[![AdGuardHome DNS sinkhole](/images/ADG001.png)](#) +[![AdGuardHome](/images/ADG001.png)](#) @@ -179,16 +146,16 @@ AdGuard Home is a network-wide software that functions as a DNS server and ad bl -**Command:** -~~~ -armbian-config --cmd ADG001 -~~~ - **Author:** @armbian **Status:** Stable +~~~ custombash +armbian-config --cmd ADG001 +~~~ + + === "Access to the web interface" @@ -226,34 +193,14 @@ armbian-config --cmd ADG001 - -*** - -## AdGuardHome remove -**Command:** -~~~ +~~~ bash title="AdGuardHome remove:" armbian-config --cmd ADG002 ~~~ -**Author:** @armbian -**Status:** Stable - - - -*** - -## AdGuardHome purge with data folder -**Command:** -~~~ +~~~ bash title="AdGuardHome purge with data folder:" armbian-config --cmd ADG003 ~~~ -**Author:** @armbian - -**Status:** Stable - -*** - diff --git a/docs/User-Guide_Armbian-Software/Database.md b/docs/User-Guide_Armbian-Software/Database.md index a92c4ade..de9e3efb 100644 --- a/docs/User-Guide_Armbian-Software/Database.md +++ b/docs/User-Guide_Armbian-Software/Database.md @@ -1,12 +1,17 @@ +--- +comments: true +--- + # SQL database servers and web interface managers +## Mariadb -*** -## Mariadb SQL database server +Mariadb SQL database server + -[![Mariadb SQL database server](/images/DAT001.png)](#) +[![Mariadb](/images/DAT001.png)](#) @@ -15,16 +20,16 @@ Mariadb is one of the most popular database servers. Made by the original develo -**Command:** -~~~ -armbian-config --cmd DAT001 -~~~ - **Author:** @armbian **Status:** Stable +~~~ custombash +armbian-config --cmd DAT001 +~~~ + + === "Configuration" @@ -50,111 +55,46 @@ armbian-config --cmd DAT001 - -*** - -## Mariadb remove -**Command:** -~~~ +~~~ bash title="Mariadb remove:" armbian-config --cmd DAT002 ~~~ -**Author:** @armbian -**Status:** Stable - - - -*** - -## Mariadb purge with data folder -**Command:** -~~~ +~~~ bash title="Mariadb purge with data folder:" armbian-config --cmd DAT003 ~~~ -**Author:** @armbian - -**Status:** Stable -*** - -## phpMyAdmin web interface manager - - -[![phpMyAdmin web interface manager](/images/DAT005.png)](#) - +## phpMyAdmin - -Phpmyadmin is a free software tool written in PHP, intended to handle the administration of MySQL over the Web. phpMyAdmin supports a wide range of operations on MySQL and MariaDB. +phpMyAdmin web interface manager - -**Command:** -~~~ -armbian-config --cmd DAT005 -~~~ + +[![phpMyAdmin](/images/MYA001.png)](#) + **Author:** @armbian **Status:** Stable - -=== "Access to the web interface" - - The web interface is accessible via port **8071**: - - - URL: `https://:8071` - - Server: IP from server you are connecting to. If you have installed MariaDB via this tool, then this is `` - - Username: defined at SQL server install (MariaDb) - - Password: defined at SQL server install (MariaDb) - -=== "Directories" - - - Install directory: `/armbian/phpmyadmin` - - Site configuration directory: `/armbian/phpmyadmin/config` - -=== "View logs" - - ```sh - docker logs -f phpmyadmin - ``` - - - - - -*** - -## phpMyAdmin remove -**Command:** -~~~ -armbian-config --cmd DAT006 +~~~ custombash +armbian-config --cmd MYA001 ~~~ -**Author:** @armbian -**Status:** Stable - - - -*** - -## phpMyAdmin purge with data folder -**Command:** -~~~ -armbian-config --cmd DAT007 +~~~ bash title="phpMyAdmin remove:" +armbian-config --cmd MYA002 ~~~ -**Author:** @armbian -**Status:** Stable +~~~ bash title="phpMyAdmin purge with data folder:" +armbian-config --cmd MYA003 +~~~ -*** - diff --git a/docs/User-Guide_Armbian-Software/DevTools.md b/docs/User-Guide_Armbian-Software/DevTools.md index 4f61e9e7..dca45b78 100644 --- a/docs/User-Guide_Armbian-Software/DevTools.md +++ b/docs/User-Guide_Armbian-Software/DevTools.md @@ -1,89 +1,65 @@ +--- +comments: true +--- + # Applications and tools for development +## Git CLI -*** -## Install tools for cloning and managing repositories (git) -**Command:** -~~~ -armbian-config --cmd DEV001 -~~~ +Install tools for cloning and managing repositories (git) **Author:** @armbian **Status:** Stable - -*** - -## Remove tools for cloning and managing repositories (git) -**Command:** -~~~ -armbian-config --cmd DEV002 +~~~ custombash +armbian-config --cmd GIT001 ~~~ -**Author:** @armbian -**Status:** Stable - - - -*** - -## Armbian router for repository mirror automation -**Command:** -~~~ -armbian-config --cmd DEV003 +~~~ bash title="Remove tools for cloning and managing repositories (git):" +armbian-config --cmd GIT002 ~~~ + + +## Armbian CDN router + + +Armbian router for repository mirror automation + **Author:** @efectn **Status:** Stable - -*** - -## Remove Armbian router -**Command:** -~~~ -armbian-config --cmd DEV004 +~~~ custombash +armbian-config --cmd ART001 ~~~ -**Author:** @efectn -**Status:** Stable +~~~ bash title="Remove Armbian router:" +armbian-config --cmd ART002 +~~~ -*** - ## Armbian rsyncd server -**Command:** -~~~ -armbian-config --cmd DEV010 -~~~ **Author:** @igorpecovnik **Status:** Stable - -*** - -## Remove Armbian rsyncd server -**Command:** -~~~ -armbian-config --cmd DEV011 +~~~ custombash +armbian-config --cmd RSD001 ~~~ -**Author:** @igorpecovnik -**Status:** Stable +~~~ bash title="Remove Armbian rsyncd server:" +armbian-config --cmd RSD002 +~~~ - -*** - diff --git a/docs/User-Guide_Armbian-Software/Downloaders.md b/docs/User-Guide_Armbian-Software/Downloaders.md index c6898a6e..b7b51bfa 100644 --- a/docs/User-Guide_Armbian-Software/Downloaders.md +++ b/docs/User-Guide_Armbian-Software/Downloaders.md @@ -1,12 +1,17 @@ +--- +comments: true +--- + # Download apps for movies, TV shows, music and subtitles +## qBittorrent -*** -## qBittorrent BitTorrent client +qBittorrent BitTorrent client + -[![qBittorrent BitTorrent client ](/images/DOW001.png)](#) +[![qBittorrent](/images/DOW001.png)](#) @@ -15,18 +20,16 @@ The Qbittorrent⁠ project aims to provide an open-source software alternative t -This operation will install qBittorrent BitTorrent client - -**Command:** -~~~ -armbian-config --cmd DOW001 -~~~ - **Author:** @armbian **Status:** Stable +~~~ custombash +armbian-config --cmd DOW001 +~~~ + + === "Access to the web interface" @@ -50,45 +53,66 @@ armbian-config --cmd DOW001 - -*** - -## qBittorrent remove -This operation will remove qBittorrent BitTorrent client - -**Command:** -~~~ +~~~ bash title="qBittorrent remove:" armbian-config --cmd DOW002 ~~~ -**Author:** @armbian -**Status:** Stable - - - -*** - -## qBittorrent purge with data folder -This operation will remove qBittorrent BitTorrent data folder - -**Command:** -~~~ +~~~ bash title="qBittorrent purge with data folder:" armbian-config --cmd DOW003 ~~~ -**Author:** @armbian -**Status:** Stable +~~~ bash title="Prowlarr:" +armbian-config --cmd DOW025 +~~~ + + + +=== "Access to the web interface" + + The web interface is accessible via port **9696**: + + - URL: `https://:9696` + - Username/Password: admin / generate at first web interface login + +=== "Directories" + + - Install directory: `/armbian/prowlarr` + - Site configuration directory: `/armbian/prowlarr/config` + +=== "View logs" + + ```sh + docker logs -f prowlarr + ``` + + + + +~~~ bash title="Prowlarr remove:" +armbian-config --cmd DOW026 +~~~ + + +~~~ bash title="Prowlarr purge with data folder:" +armbian-config --cmd DOW027 +~~~ -*** -## Deluge BitTorrent client + + + +## Deluge + + +Deluge BitTorrent client + -[![Deluge BitTorrent client](/images/DEL001.png)](#) +[![Deluge](/images/DEL001.png)](#) @@ -97,18 +121,16 @@ Deluge⁠ is a lightweight, Free Software, cross-platform BitTorrent client. -This operation will install BitTorrent client - -**Command:** -~~~ -armbian-config --cmd DEL001 -~~~ - **Author:** @armbian **Status:** Stable +~~~ custombash +armbian-config --cmd DEL001 +~~~ + + === "Access to the web interface" @@ -132,45 +154,26 @@ armbian-config --cmd DEL001 - -*** - -## Deluge remove -This operation will remove Deluge BitTorrent client - -**Command:** -~~~ +~~~ bash title="Deluge remove:" armbian-config --cmd DEL002 ~~~ -**Author:** @armbian -**Status:** Stable - - - -*** - -## Deluge purge with data folder -This operation will remove Deluge BitTorrent client data folder - -**Command:** -~~~ +~~~ bash title="Deluge purge with data folder:" armbian-config --cmd DEL003 ~~~ -**Author:** @armbian - -**Status:** Stable -*** +## Transmission + + +Transmission BitTorrent client -## Transmission BitTorrent client -[![Transmission BitTorrent client](/images/TRA001.png)](#) +[![Transmission](/images/TRA001.png)](#) @@ -179,18 +182,16 @@ Transmission⁠ is designed for easy, powerful use. Transmission has the feature -This operation will install Transmission BitTorrent client - -**Command:** -~~~ -armbian-config --cmd TRA001 -~~~ - **Author:** @armbian **Status:** Stable +~~~ custombash +armbian-config --cmd TRA001 +~~~ + + === "Access to the web interface" @@ -215,45 +216,26 @@ armbian-config --cmd TRA001 - -*** - -## Transmission remove -This operation will remove Transmission BitTorrent client - -**Command:** -~~~ +~~~ bash title="Transmission remove:" armbian-config --cmd TRA002 ~~~ -**Author:** @armbian -**Status:** Stable - - - -*** - -## Transmission purge with data folder -This operation will remove Transmission BitTorrent client data folder - -**Command:** -~~~ +~~~ bash title="Transmission purge with data folder:" armbian-config --cmd TRA003 ~~~ -**Author:** @armbian - -**Status:** Stable -*** +## SABnzbd + + +SABnzbd newsgroup downloader -## SABnzbd newsgroup downloader -[![SABnzbd newsgroup downloader](/images/SABN01.png)](#) +[![SABnzbd](/images/SABN01.png)](#) @@ -262,18 +244,16 @@ Sabnzbd⁠ makes Usenet as simple and streamlined as possible by automating ever -This operation will install SABnzbd newsgroup downloader - -**Command:** -~~~ -armbian-config --cmd SABN01 -~~~ - **Author:** @armbian **Status:** Stable +~~~ custombash +armbian-config --cmd SABN01 +~~~ + + === "Access to the web interface" @@ -298,60 +278,39 @@ armbian-config --cmd SABN01 - -*** - -## SABnzbd remove -This operation will remove SABnzbd newsgroup downloader - -**Command:** -~~~ +~~~ bash title="SABnzbd remove:" armbian-config --cmd SABN02 ~~~ -**Author:** @armbian -**Status:** Stable - - - -*** - -## SABnzbd purge with data folder -This operation will purge SABnzbd newsgroup data folder - -**Command:** -~~~ +~~~ bash title="SABnzbd purge with data folder:" armbian-config --cmd SABN03 ~~~ -**Author:** @armbian - -**Status:** Stable -*** +## Medusa + + +Medusa automatic downloader for TV shows -## Medusa automatic downloader for TV shows Medusa is an automatic Video Library Manager for TV Shows. It watches for new episodes of your favorite shows, and when they are posted it does its magic. -This operation will install Medusa TV shows downloader - -**Command:** -~~~ -armbian-config --cmd MDS001 -~~~ - **Author:** @armbian **Status:** Stable +~~~ custombash +armbian-config --cmd MDS001 +~~~ + + === "Access to the web interface" @@ -375,45 +334,26 @@ armbian-config --cmd MDS001 - -*** - -## Medusa TV shows downloader remove -This operation will remove Medusa TV shows downloader - -**Command:** -~~~ +~~~ bash title="Medusa TV shows downloader remove:" armbian-config --cmd MDS002 ~~~ -**Author:** @armbian -**Status:** Stable - - - -*** - -## Medusa TV shows downloader purge -This operation will purge Medusa TV shows data folder - -**Command:** -~~~ +~~~ bash title="Medusa TV shows downloader purge:" armbian-config --cmd MDS003 ~~~ -**Author:** @armbian - -**Status:** Stable -*** +## Sonarr + + +Sonarr automatic downloader for TV shows -## Sonarr automatic downloader for TV shows -[![Sonarr automatic downloader for TV shows](/images/SON001.png)](#) +[![Sonarr](/images/SON001.png)](#) @@ -422,18 +362,16 @@ Sonarr (formerly NZBdrone) is a PVR for usenet and bittorrent users. It can moni -This operation will install Sonarr PVR for Usenet and BitTorrent - -**Command:** -~~~ -armbian-config --cmd SON001 -~~~ - **Author:** @armbian **Status:** Stable +~~~ custombash +armbian-config --cmd SON001 +~~~ + + === "Access to the web interface" @@ -457,45 +395,26 @@ armbian-config --cmd SON001 - -*** - -## Sonarr remove -This operation will remove Sonarr PVR for Usenet and BitTorrent - -**Command:** -~~~ +~~~ bash title="Sonarr remove:" armbian-config --cmd SON002 ~~~ -**Author:** @armbian -**Status:** Stable - - - -*** - -## Sonarr purge with data folder -This operation will purge Sonarr PVR for Usenet and BitTorrent purge data folder - -**Command:** -~~~ +~~~ bash title="Sonarr purge with data folder:" armbian-config --cmd SON003 ~~~ -**Author:** @armbian - -**Status:** Stable -*** +## Radarr + + +Radarr automatic downloader for movies -## Radarr automatic downloader for movies -[![Radarr automatic downloader for movies](/images/RAD001.png)](#) +[![Radarr](/images/RAD001.png)](#) @@ -504,18 +423,16 @@ Radarr - A fork of Sonarr to work with movies à la Couchpotato. -This operation will install Radarr movie collection manager - -**Command:** -~~~ -armbian-config --cmd RAD001 -~~~ - **Author:** @armbian **Status:** Stable +~~~ custombash +armbian-config --cmd RAD001 +~~~ + + === "Access to the web interface" @@ -540,45 +457,26 @@ armbian-config --cmd RAD001 - -*** - -## Radarr remove -This operation will remove Radarr movie collection manager - -**Command:** -~~~ +~~~ bash title="Radarr remove:" armbian-config --cmd RAD002 ~~~ -**Author:** @armbian -**Status:** Stable - - - -*** - -## Radarr purge with data folder -This operation will purge Radarr movie collection manager data folder - -**Command:** -~~~ +~~~ bash title="Radarr purge with data folder:" armbian-config --cmd RAD003 ~~~ -**Author:** @armbian - -**Status:** Stable -*** +## Bazarr + + +Bazarr automatic subtitles downloader for Sonarr and Radarr -## Bazarr automatic subtitles downloader for Sonarr and Radarr -[![Bazarr automatic subtitles downloader for Sonarr and Radarr](/images/BAZ001.png)](#) +[![Bazarr](/images/BAZ001.png)](#) @@ -587,18 +485,16 @@ Bazarr is a companion application to Sonarr and Radarr. It can manage and downlo -This operation will install Bazarr subtitles manager for Sonarr and Radarr - -**Command:** -~~~ -armbian-config --cmd BAZ001 -~~~ - **Author:** @armbian **Status:** Stable +~~~ custombash +armbian-config --cmd BAZ001 +~~~ + + === "Access to the web interface" @@ -622,45 +518,26 @@ armbian-config --cmd BAZ001 - -*** - -## Bazarr remove -This operation will remove Bazarr subtitles manager for Sonarr and Radarr - -**Command:** -~~~ +~~~ bash title="Bazarr remove:" armbian-config --cmd BAZ002 ~~~ -**Author:** @armbian -**Status:** Stable - - - -*** - -## Bazarr purge with data folder -This operation will purge Bazarr subtitles manager with data folder - -**Command:** -~~~ +~~~ bash title="Bazarr purge with data folder:" armbian-config --cmd BAZ003 ~~~ -**Author:** @armbian - -**Status:** Stable -*** +## Lidarr + + +Lidarr automatic music downloader -## Lidarr automatic music downloader -[![Lidarr automatic music downloader](/images/LID001.png)](#) +[![Lidarr](/images/LID001.png)](#) @@ -669,18 +546,16 @@ Lidarr is a music collection manager for Usenet and BitTorrent users. It can mon -This operation will install Lidarr music collection manager for Usenet and BitTorrent users - -**Command:** -~~~ -armbian-config --cmd LID001 -~~~ - **Author:** @armbian **Status:** Stable +~~~ custombash +armbian-config --cmd LID001 +~~~ + + === "Access to the web interface" @@ -704,45 +579,26 @@ armbian-config --cmd LID001 - -*** - -## Lidarr remove -This operation will remove Lidarr - -**Command:** -~~~ +~~~ bash title="Lidarr remove:" armbian-config --cmd LID002 ~~~ -**Author:** @armbian -**Status:** Stable - - - -*** - -## Lidarr purge with data folder -This operation will purge Lidarr with data folder - -**Command:** -~~~ +~~~ bash title="Lidarr purge with data folder:" armbian-config --cmd LID003 ~~~ -**Author:** @armbian - -**Status:** Stable -*** +## Readarr + + +Readarr automatic downloader for Ebooks -## Readarr automatic downloader for Ebooks -[![Readarr automatic downloader for Ebooks](/images/RDR001.png)](#) +[![Readarr](/images/RDR001.png)](#) @@ -751,18 +607,16 @@ Readarr - Book Manager and Automation (Sonarr for Ebooks) -This operation will install Readarr - -**Command:** -~~~ -armbian-config --cmd RDR001 -~~~ - **Author:** @armbian **Status:** Stable +~~~ custombash +armbian-config --cmd RDR001 +~~~ + + === "Access to the web interface" @@ -786,126 +640,26 @@ armbian-config --cmd RDR001 - -*** - -## Readarr remove -This operation will remove Readarr - -**Command:** -~~~ +~~~ bash title="Readarr remove:" armbian-config --cmd RDR002 ~~~ -**Author:** @armbian -**Status:** Stable - - - -*** - -## Readarr purge with data folder -This operation will purge Readarr with data folder - -**Command:** -~~~ +~~~ bash title="Readarr purge with data folder:" armbian-config --cmd RDR003 ~~~ -**Author:** @armbian - -**Status:** Stable -*** - -## Prowlarr index manager and proxy for PVR - - -[![Prowlarr index manager and proxy for PVR](/images/DOW025.png)](#) - +## Jellyseerr - -Prowlarr is a indexer manager/proxy built on the popular arr .net/reactjs base stack to integrate with your various PVR apps. Prowlarr supports both Torrent Trackers and Usenet Indexers. It integrates seamlessly with Sonarr, Radarr, Lidarr, and Readarr offering complete management of your indexers with no per app Indexer setup required (we do it all). +Jellyseerr Jellyfin/Emby/Plex integration install - - -This operation will install Prowlarr - -**Command:** -~~~ -armbian-config --cmd DOW025 -~~~ - -**Author:** @armbian - -**Status:** Stable - - - -=== "Access to the web interface" - - The web interface is accessible via port **9696**: - - - URL: `https://:9696` - - Username/Password: admin / generate at first web interface login - -=== "Directories" - - - Install directory: `/armbian/prowlarr` - - Site configuration directory: `/armbian/prowlarr/config` - -=== "View logs" - - ```sh - docker logs -f prowlarr - ``` - - - - - -*** - -## Prowlarr remove -This operation will remove Prowlarr - -**Command:** -~~~ -armbian-config --cmd DOW026 -~~~ - -**Author:** @armbian - -**Status:** Stable - - - -*** - -## Prowlarr purge with data folder -This operation will purge Prowlarr with data folder - -**Command:** -~~~ -armbian-config --cmd DOW027 -~~~ - -**Author:** @armbian - -**Status:** Stable - - - -*** - -## Jellyseerr Jellyfin/Emby/Plex integration install -[![Jellyseerr Jellyfin/Emby/Plex integration install](/images/JEL001.png)](#) +[![Jellyseerr](/images/JEL001.png)](#) @@ -914,50 +668,24 @@ Jellyseerr is a free and open source software application for managing requests -This operation will install Jellyseerr +**Author:** @armbian -**Command:** -~~~ +**Status:** Stable + + +~~~ custombash armbian-config --cmd JEL001 ~~~ -**Author:** @armbian -**Status:** Stable - - - -*** - -## Jellyseerr remove -This operation will remove Jellyseerr - -**Command:** -~~~ +~~~ bash title="Jellyseerr remove:" armbian-config --cmd JEL002 ~~~ -**Author:** @armbian -**Status:** Stable - - - -*** - -## Jellyseerr purge with data folder -This operation will purge Jellyseerr with data folder - -**Command:** -~~~ +~~~ bash title="Jellyseerr purge with data folder:" armbian-config --cmd JEL003 ~~~ -**Author:** @armbian - -**Status:** Stable - -*** - diff --git a/docs/User-Guide_Armbian-Software/HomeAutomation.md b/docs/User-Guide_Armbian-Software/HomeAutomation.md index 71bb31fd..84eb05ed 100644 --- a/docs/User-Guide_Armbian-Software/HomeAutomation.md +++ b/docs/User-Guide_Armbian-Software/HomeAutomation.md @@ -1,65 +1,49 @@ +--- +comments: true +--- + # Home Automation for control home appliances +## openHAB -*** -## openHAB empowering the smart home +openHAB empowering the smart home + -[![openHAB empowering the smart home](/images/HAB001.png)](#) +[![openHAB](/images/HAB001.png)](#) -This operation will install openHAB. +**Author:** @armbian -**Command:** -~~~ +**Status:** Stable + + +~~~ custombash armbian-config --cmd HAB001 ~~~ -**Author:** @armbian -**Status:** Stable - - - -*** - -## openHAB remove -This operation will purge openHAB. - -**Command:** -~~~ +~~~ bash title="openHAB remove:" armbian-config --cmd HAB002 ~~~ -**Author:** @armbian -**Status:** Stable - - - -*** - -## openHAB purge with data folder -This operation will purge openHAB. - -**Command:** -~~~ +~~~ bash title="openHAB purge with data folder:" armbian-config --cmd HAB003 ~~~ -**Author:** @armbian - -**Status:** Stable -*** +## Home Assistant + + +Home Assistant open source home automation -## Home Assistant open source home automation -[![Home Assistant open source home automation](/images/HAS001.png)](#) +[![Home Assistant](/images/HAS001.png)](#) @@ -68,6 +52,19 @@ Home Assistant is an open source smart home platform that allows you to connect Perfect to run on any single board computer with 4 cores and at least 512Mb of memory. Armbian installation is optimised to run from SD/eMMC media, but it is recommended to use SSD. + + +**Author:** @igorpecovnik + +**Status:** Preview + + +~~~ custombash +armbian-config --cmd HAS001 +~~~ + + + === "Access to the web interface" The web interface is accessible via port **8123**: @@ -81,73 +78,42 @@ Perfect to run on any single board computer with 4 cores and at least 512Mb of m - Config directory: `/armbian/haos` - +=== "Armbian advantages" -This operation will install Home Assistant. + |Functionality|HAOS|Armbian with HA| + |:--|:--:|:--:| + |Automations|:heavy_check_mark:|:heavy_check_mark:|:heavy_check_mark:| + |Dashboards|:heavy_check_mark:|:heavy_check_mark:|:heavy_check_mark:| + |Integrations|:heavy_check_mark:|:heavy_check_mark:|:heavy_check_mark:| + |Add-ons|:heavy_check_mark:|:heavy_check_mark:|:heavy_check_mark:| + |One-click updates|:heavy_check_mark:|:heavy_check_mark:|:heavy_check_mark:| + |Backups|:heavy_check_mark:|:heavy_check_mark:|:heavy_check_mark:| + |General purpose server|:x:|:white_check_mark:| + |Running on exotic hardware|:x:|:white_check_mark:| -**Command:** -~~~ -armbian-config --cmd HAS001 -~~~ - -**Author:** @igorpecovnik - -**Status:** Preview - - - -|Functionality|HAOS|Armbian with HA| -|:--|:--:|:--:| -|Automations|:heavy_check_mark:|:heavy_check_mark:|:heavy_check_mark:| -|Dashboards|:heavy_check_mark:|:heavy_check_mark:|:heavy_check_mark:| -|Integrations|:heavy_check_mark:|:heavy_check_mark:|:heavy_check_mark:| -|Add-ons|:heavy_check_mark:|:heavy_check_mark:|:heavy_check_mark:| -|One-click updates|:heavy_check_mark:|:heavy_check_mark:|:heavy_check_mark:| -|Backups|:heavy_check_mark:|:heavy_check_mark:|:heavy_check_mark:| -|General purpose server|:x:|:white_check_mark:| -|Running on exotic hardware|:x:|:white_check_mark:| - -*** - -## Home Assistant remove -This operation will remove Home Assistant. - -**Command:** -~~~ +~~~ bash title="Home Assistant remove:" armbian-config --cmd HAS002 ~~~ -**Author:** @igorpecovnik -**Status:** Preview - - - -*** - -## Home Assistant purge with data folder -This operation will purge Home Assistant. - -**Command:** -~~~ +~~~ bash title="Home Assistant purge with data folder:" armbian-config --cmd HAS003 ~~~ -**Author:** @igorpecovnik - -**Status:** Preview -*** +## Domoticz + + +Domoticz open source home automation -## Domoticz open source home automation -[![Domoticz open source home automation](/images/DOM001.png)](#) +[![Domoticz](/images/DOM001.png)](#) @@ -172,57 +138,36 @@ Domoticz is an open-source home automation platform that allows you to control a -This operation will install Domoticz. +**Author:** @igorpecovnik -**Command:** -~~~ +**Status:** Preview + + +~~~ custombash armbian-config --cmd DOM001 ~~~ -**Author:** @igorpecovnik -**Status:** Preview - - - -*** - -## Domoticz remove -This operation will remove Domoticz. - -**Command:** -~~~ +~~~ bash title="Domoticz remove:" armbian-config --cmd DOM002 ~~~ -**Author:** @igorpecovnik -**Status:** Preview - - - -*** - -## Domoticz purge with data folder -This operation will purge Domoticz. - -**Command:** -~~~ +~~~ bash title="Domoticz purge with data folder:" armbian-config --cmd DOM003 ~~~ -**Author:** @igorpecovnik - -**Status:** Preview -*** +## EVCC + + +EVCC - solar charging automation -## EVCC - solar charging automation -[![EVCC - solar charging automation](/images/EVCC01.png)](#) +[![EVCC](/images/EVCC01.png)](#) @@ -231,18 +176,16 @@ evcc is an energy management system with a focus on electromobility. The softwar -This operation will install solar charging automation. - -**Command:** -~~~ -armbian-config --cmd EVCC01 -~~~ - **Author:** @igorpecovnik **Status:** Preview +~~~ custombash +armbian-config --cmd EVCC01 +~~~ + + === "Access to the web interface" @@ -265,38 +208,14 @@ armbian-config --cmd EVCC01 - -*** - -## EVCC - solar charging automation remove -This operation will remove solar charging automation. - -**Command:** -~~~ +~~~ bash title="EVCC - solar charging automation remove:" armbian-config --cmd EVCC02 ~~~ -**Author:** @igorpecovnik -**Status:** Preview - - - -*** - -## EVCC purge with data folder -This operation will purge solar charging automation with data folder. - -**Command:** -~~~ +~~~ bash title="EVCC purge with data folder:" armbian-config --cmd EVCC03 ~~~ -**Author:** @igorpecovnik - -**Status:** Preview - -*** - diff --git a/docs/User-Guide_Armbian-Software/Management.md b/docs/User-Guide_Armbian-Software/Management.md index 28b44d51..1a927d0e 100644 --- a/docs/User-Guide_Armbian-Software/Management.md +++ b/docs/User-Guide_Armbian-Software/Management.md @@ -1,25 +1,21 @@ -# Remote Management tools +--- +comments: true +--- + +# Remote File & Management tools + +## Cockpit -*** - -## Cockpit web-based management tool - - -[![Cockpit web-based management tool](/images/MAN001.png)](#) - - -**Command:** -~~~ -armbian-config --cmd MAN001 -~~~ - -**Author:** @Tearran - -**Status:** Stable +Cockpit web-based management tool - + +[![Cockpit](/images/CPT001.png)](#) + + + + Introducing Cockpit Cockpit is a web-based graphical interface for servers, intended for everyone, especially those who are: @@ -31,29 +27,87 @@ and want an easy, graphical way to administer servers who mainly use other tools but want an overview on individual systems Thanks to Cockpit intentionally using system APIs and commands, a whole team of admins can manage a system in the way they prefer, including the command line and utilities right alongside Cockpit. - - - - -*** - -## Webmin web-based management tool - - -[![Webmin web-based management tool](/images/MAN005.png)](#) - - -**Command:** -~~~ -armbian-config --cmd MAN005 -~~~ + **Author:** @Tearran **Status:** Stable - +~~~ custombash +armbian-config --cmd CPT001 +~~~ + + + +=== "Access to the web interface" + + The web interface is accessible via port **9090**: + + - URL: `https://:9090` + - Username/Password: your system login credentials + +=== "Video instructions" + + + + + + + +## Samba + + +SAMBA Remote File share + + + +[![Samba](/images/SMB001.png)](#) + + + + +Samba is an open-source software suite that enables seamless file and printer sharing between Linux/Unix servers and Windows clients. It allows a Linux machine to act as a domain controller, file server, or print server within a Windows network environment, supporting cross-platform interoperability. + + + +**Author:** @Tearran + +**Status:** Stable + + +~~~ custombash +armbian-config --cmd SMB001 +~~~ + + +## Webmin + + +Webmin web-based management tool + + + +[![Webmin](/images/WBM001.png)](#) + + + + +Webmin is a web-based system administration tool for Unix-like servers. It provides an easy-to-use browser interface to manage users, configure services, edit files, monitor system performance, and control almost every aspect of your server — without needing to touch the command line. + + + +**Author:** @Tearran + +**Status:** Stable + + +~~~ custombash +armbian-config --cmd WBM001 +~~~ + + + === "Access to the web interface" The web interface is accessible via port **10000**: @@ -62,9 +116,5 @@ armbian-config --cmd MAN005 - Username/Password: your system login credentials - - - - -*** + diff --git a/docs/User-Guide_Armbian-Software/Media.md b/docs/User-Guide_Armbian-Software/Media.md index fc074bb9..0293159b 100644 --- a/docs/User-Guide_Armbian-Software/Media.md +++ b/docs/User-Guide_Armbian-Software/Media.md @@ -1,33 +1,36 @@ +--- +comments: true +--- + # Media servers, organizers and editors - -*** - -## Emby organizes video, music, live TV, and photos - - -[![Emby organizes video, music, live TV, and photos](/images/MED003.png)](#) - +## Emby - +Emby organizes video, music, live TV, and photos + + + +[![Emby](/images/EMB001.png)](#) + + + + Emby organizes video, music, live TV, and photos from personal media libraries and streams them to smart TVs, streaming boxes and mobile devices. This container is packaged as a standalone emby Media Server. - - -This operation will install Emby server. - -**Command:** -~~~ -armbian-config --cmd MED003 -~~~ + **Author:** @schwar3kat **Status:** Stable - +~~~ custombash +armbian-config --cmd EMB001 +~~~ + + + === "Access to the web interface" The web interface is accessible via port **8096**: @@ -46,67 +49,48 @@ armbian-config --cmd MED003 docker logs -f emby ``` - + - -*** - -## Emby server remove -This operation will remove Emby server - -**Command:** -~~~ -armbian-config --cmd MED004 +~~~ bash title="Emby server remove:" +armbian-config --cmd EMB002 ~~~ -**Author:** @schwar3kat -**Status:** Stable - - - -*** - -## Emby server purge with data folder -**Command:** -~~~ -armbian-config --cmd MED005 +~~~ bash title="Emby server purge with data folder:" +armbian-config --cmd EMB003 ~~~ -**Author:** @schwar3kat - -**Status:** Stable -*** - -## Stirling PDF tools for viewing and editing PDF files - - -[![Stirling PDF tools for viewing and editing PDF files](/images/MED010.png)](#) - +## Stirling - +Stirling PDF tools for viewing and editing PDF files + + + +[![Stirling](/images/STR001.png)](#) + + + + Stirling-PDF is a robust, locally hosted web-based PDF manipulation tool using Docker. It enables you to carry out various operations on PDF files, including splitting, merging, converting, reorganizing, adding images, rotating, compressing, and more. This locally hosted web application has evolved to encompass a comprehensive set of features, addressing all your PDF requirements. - - -This operation will install Stirling-PDF tools. - -**Command:** -~~~ -armbian-config --cmd MED010 -~~~ + **Author:** @igorpecovnik **Status:** Stable - +~~~ custombash +armbian-config --cmd STR001 +~~~ + + + === "Access to the web interface" The web interface is accessible via port **8077**: @@ -123,145 +107,80 @@ armbian-config --cmd MED010 docker logs -f stirling-pdf ``` - + - -*** - -## Stirling PDF remove -This operation will remove Stirling-PDF tools. - -**Command:** +~~~ bash title="Stirling PDF remove:" +armbian-config --cmd STR002 ~~~ -armbian-config --cmd MED011 + + +~~~ bash title="Stirling PDF purge with data folder:" +armbian-config --cmd STR003 ~~~ + + + +## Syncthing + + +Syncthing continuous file synchronization + + + +[![Syncthing](/images/STC001.png)](#) + + **Author:** @igorpecovnik **Status:** Stable - -*** - -## Stirling PDF purge with data folder -This operation will purge Stirling-PDF tools with data folder. - -**Command:** +~~~ custombash +armbian-config --cmd STC001 ~~~ -armbian-config --cmd MED012 + + +~~~ bash title="Syncthing remove:" +armbian-config --cmd STC002 ~~~ + +~~~ bash title="Syncthing purge with data folder:" +armbian-config --cmd STC003 +~~~ + + + + +## Nextcloud + + +Nextcloud content collaboration platform + + + +[![Nextcloud](/images/NCT001.png)](#) + + + + +Nextcloud gives you access to all your files wherever you are. Where are your photos and documents? With Nextcloud you pick a server of your choice, at home, in a data center or at a provider. And that is where your files will be. Nextcloud runs on that server, protecting your data and giving you access from your desktop or mobile devices. Through Nextcloud you also access, sync and share your existing data on that FTP drive at the office, a Dropbox or a NAS you have at home. + + + **Author:** @igorpecovnik **Status:** Stable - -*** - -## Syncthing continuous file synchronization - - -[![Syncthing continuous file synchronization](/images/MED015.png)](#) - - - - -Syncthing replaces proprietary sync and cloud services with something open, trustworthy and decentralized. Your data is your data alone and you deserve to choose where it is stored, if it is shared with some third party and how it's transmitted over the Internet. - - - -**Command:** -~~~ -armbian-config --cmd MED015 +~~~ custombash +armbian-config --cmd NCT001 ~~~ -**Author:** @igorpecovnik -**Status:** Stable - - - -=== "Access to the web interface" - - The web interface is accessible via port **8884**: - - - URL: `https://:8884` - - Username/Password: There is none, but it is highly suggested setting a password for this container. To do this go to Actions -> Settings -> set user/password for the webUI. - -=== "Directories" - - - Install directory: `/armbian/syncthing` - - Site configuration directory: `/armbian/syncthing/config` - - Data directory: `/armbian/syncthing/data1` `/armbian/syncthing/data2` - -=== "View logs" - - ```sh - docker logs -f syncthing - ``` - - - - - -*** - -## Syncthing remove -**Command:** -~~~ -armbian-config --cmd MED016 -~~~ - -**Author:** @igorpecovnik - -**Status:** Stable - - - -*** - -## Syncthing purge with data folder -**Command:** -~~~ -armbian-config --cmd MED017 -~~~ - -**Author:** @igorpecovnik - -**Status:** Stable - - - -*** - -## Nextcloud content collaboration platform - - -[![Nextcloud content collaboration platform](/images/MED020.png)](#) - - - - -Nextcloud gives you access to all your files wherever you are. -
-Where are your photos and documents? With Nextcloud you pick a server of your choice, at home, in a data center or at a provider. And that is where your files will be. Nextcloud runs on that server, protecting your data and giving you access from your desktop or mobile devices. Through Nextcloud you also access, sync and share your existing data on that FTP drive at the office, a Dropbox or a NAS you have at home. - - - -**Command:** -~~~ -armbian-config --cmd MED020 -~~~ - -**Author:** @igorpecovnik - -**Status:** Stable - - - + === "Access to the web interface" The web interface is accessible via port **443**: @@ -281,86 +200,48 @@ armbian-config --cmd MED020 docker logs -f nextcloud ``` - + - -*** - -## Nextcloud remove -**Command:** -~~~ -armbian-config --cmd MED021 +~~~ bash title="Nextcloud remove:" +armbian-config --cmd NCT002 ~~~ -**Author:** @igorpecovnik -**Status:** Stable - - - -*** - -## Nextcloud purge with data folder -**Command:** -~~~ -armbian-config --cmd MED022 +~~~ bash title="Nextcloud purge with data folder:" +armbian-config --cmd NCT003 ~~~ -**Author:** @igorpecovnik - -**Status:** Stable -*** - -## Owncloud share files and folders, easy and secure -**Command:** -~~~ -armbian-config --cmd MED025 -~~~ - -**Author:** @igorpecovnik - -**Status:** Stable +## Owncloud - -*** - -## Owncloud remove -**Command:** -~~~ -armbian-config --cmd MED026 -~~~ - -**Author:** @igorpecovnik - -**Status:** Stable +Owncloud share files and folders, easy and secure + +[![Owncloud](/images/OWC001.png)](#) + -*** -## Owncloud purge with data folder - - + ownCloud is a free and open-source software project for content collaboration and sharing and syncing of files in distributed and federated enterprise scenarios. - - -**Command:** -~~~ -armbian-config --cmd MED027 -~~~ + **Author:** @igorpecovnik **Status:** Stable - +~~~ custombash +armbian-config --cmd OWC001 +~~~ + + + === "Access to the web interface" The web interface is accessible via port **7787**: @@ -380,35 +261,48 @@ armbian-config --cmd MED027 docker logs -f owncloud ``` - + + + +~~~ bash title="Owncloud remove:" +armbian-config --cmd OWC002 +~~~ + + +~~~ bash title="Owncloud purge with data folder:" +armbian-config --cmd OWC003 +~~~ -*** -## Jellyfin Media System - - -[![Jellyfin Media System](/images/MED030.png)](#) - +## Jellyfin - +Jellyfin Media System + + + +[![Jellyfin](/images/JMS001.png)](#) + + + + Jellyfin is a Free Software Media System that puts you in control of managing and streaming your media. It is an alternative to the proprietary Emby and Plex, to provide media from a dedicated server to end-user devices via multiple apps. Jellyfin is descended from Emby's 3.5.2 release and ported to the .NET Core framework to enable full cross-platform support. There are no strings attached, no premium licenses or features, and no hidden agendas: just a team who want to build something better and work together to achieve it. - - -**Command:** -~~~ -armbian-config --cmd MED030 -~~~ + **Author:** @igorpecovnik **Status:** Preview - +~~~ custombash +armbian-config --cmd JMS001 +~~~ + + + === "Access to the web interface" The web interface is accessible via port **8096**: @@ -429,79 +323,55 @@ armbian-config --cmd MED030 docker logs -f jellyfin ``` - + - -*** - -## Jellyfin remove -**Command:** -~~~ -armbian-config --cmd MED031 +~~~ bash title="Jellyfin remove:" +armbian-config --cmd JMS002 ~~~ -**Author:** @igorpecovnik -**Status:** Preview - - - -*** - -## Jellyfin purge with data folder -**Command:** -~~~ -armbian-config --cmd MED032 +~~~ bash title="Jellyfin purge with data folder:" +armbian-config --cmd JMS003 ~~~ -**Author:** @igorpecovnik - -**Status:** Preview -*** +## Hastebin -## Hastebin Paste Server -**Command:** -~~~ -armbian-config --cmd MED033 -~~~ + +Hastebin Paste Server + + + +[![Hastebin](/images/HPS001.png)](#) + + + + +Hastebin is a fast and simple self-hosted pastebin server. It allows users to quickly share text snippets like logs, code, or notes via a web interface or API. Hastebin is lightweight, easy to deploy with Docker, and ideal for teams needing private, temporary paste storage. + + **Author:** @efectn **Status:** Stable - -*** - -## Hastebin remove -**Command:** -~~~ -armbian-config --cmd MED034 +~~~ custombash +armbian-config --cmd HPS001 ~~~ -**Author:** @efectn -**Status:** Stable - - - -*** - -## Hastebin purge with data folder -**Command:** -~~~ -armbian-config --cmd MED035 +~~~ bash title="Hastebin remove:" +armbian-config --cmd HPS002 ~~~ -**Author:** @efectn -**Status:** Stable +~~~ bash title="Hastebin purge with data folder:" +armbian-config --cmd HPS003 +~~~ -*** - diff --git a/docs/User-Guide_Armbian-Software/Monitoring.md b/docs/User-Guide_Armbian-Software/Monitoring.md index 0a3838ae..8f2c5e08 100644 --- a/docs/User-Guide_Armbian-Software/Monitoring.md +++ b/docs/User-Guide_Armbian-Software/Monitoring.md @@ -1,27 +1,39 @@ +--- +comments: true +--- + # Real-time monitoring, collecting metrics, up-time status +## Uptime Kuma -*** -## Uptime Kuma self-hosted monitoring tool +Uptime Kuma self-hosted monitoring tool - -[![Uptime Kuma self-hosted monitoring tool](/images/MON001.webp)](#) - -This operation will install Uptime Kuma + +[![Uptime Kuma](/images/UPK001.png)](#) + -**Command:** -~~~ -armbian-config --cmd MON001 -~~~ + + +[Uptime Kuma](https://github.com/louislam/uptime-kuma) is a self-hosted monitoring tool similar to \"Uptime Robot\". +It provides a beautiful, easy-to-use web dashboard to monitor HTTP(s), TCP, Ping, and more types of services. + +You can receive instant notifications when a service goes down via Telegram, Discord, Slack, email, and many other integrations. + + **Author:** @igorpecovnik **Status:** Stable - +~~~ custombash +armbian-config --cmd UPK001 +~~~ + + + === "Access to the web interface" The web interface is accessible via port **3001**: @@ -29,7 +41,7 @@ armbian-config --cmd MON001 - URL: `https://:3001` - Username/Password: Are set at first web interface login -???+ "Uptime Kuma features" +=== "Features" - Monitoring uptime for HTTP(s) / TCP / HTTP(s) Keyword / HTTP(s) Json Query / Ping / DNS Record / Push / Steam Game Server / Docker Containers - Fancy, Reactive, Fast UI/UX @@ -43,107 +55,67 @@ armbian-config --cmd MON001 - Proxy support - 2FA support - + - -*** - -## Uptime Kuma remove -This operation will remove Uptime Kuma - -**Command:** -~~~ -armbian-config --cmd MON002 +~~~ bash title="Uptime Kuma remove:" +armbian-config --cmd UPK002 ~~~ -**Author:** @igorpecovnik -**Status:** Stable - - - -*** - -## Uptime Kuma purge with data folder -This operation will remove Uptime Kuma with data folder - -**Command:** -~~~ -armbian-config --cmd MON003 +~~~ bash title="Uptime Kuma purge with data folder:" +armbian-config --cmd UPK003 ~~~ -**Author:** @igorpecovnik - -**Status:** Stable -*** - -## Netdata - monitoring real-time metrics - - -[![Netdata - monitoring real-time metrics](/images/MON005.png)](#) - +## Netdata - +Netdata - monitoring real-time metrics + + + +[![Netdata](/images/NTD001.png)](#) + + + + Netdata is a partially open source tool designed to collect real-time metrics, such as CPU usage, disk activity, bandwidth usage, website visits, etc., and then display them in live, easy-to-interpret charts. - - -This operation will install Netdata - -**Command:** -~~~ -armbian-config --cmd MON005 -~~~ + **Author:** @igorpecovnik **Status:** Stable - -*** - -## Netdata remove -This operation will remove Netdata - -**Command:** -~~~ -armbian-config --cmd MON006 +~~~ custombash +armbian-config --cmd NTD001 ~~~ -**Author:** @igorpecovnik -**Status:** Stable - - - -*** - -## Netdata purge with data folder -This operation will purge Netdata with data folder - -**Command:** -~~~ -armbian-config --cmd MON007 +~~~ bash title="Netdata remove:" +armbian-config --cmd NTD002 ~~~ -**Author:** @igorpecovnik -**Status:** Stable +~~~ bash title="Netdata purge with data folder:" +armbian-config --cmd NTD003 +~~~ -*** -## Grafana data analytics +## Grafana + + +Grafana data analytics + -[![Grafana data analytics](/images/GRA001.png)](#) +[![Grafana](/images/GRA001.png)](#) @@ -151,16 +123,16 @@ armbian-config --cmd MON007 Grafana is a multi-platform open source analytics and interactive visualization web application. It can produce charts, graphs, and alerts for the web when connected to supported data sources. -**Command:** -~~~ -armbian-config --cmd GRA001 -~~~ - **Author:** @armbian **Status:** Stable +~~~ custombash +armbian-config --cmd GRA001 +~~~ + + === "Access to the web interface" @@ -181,43 +153,26 @@ armbian-config --cmd GRA001 - -*** - -## Grafana remove -**Command:** -~~~ +~~~ bash title="Grafana remove:" armbian-config --cmd GRA002 ~~~ -**Author:** @armbian -**Status:** Stable - - - -*** - -## Grafana purge with data folder -This operation will purge Grafana with data folder - -**Command:** -~~~ +~~~ bash title="Grafana purge with data folder:" armbian-config --cmd GRA003 ~~~ -**Author:** @igorpecovnik - -**Status:** Stable -*** +## Prometheus + + +Prometheus docker image -## Prometheus docker image -[![Prometheus docker image](/images/PRO001.png)](#) +[![Prometheus](/images/PRO001.png)](#) @@ -226,16 +181,16 @@ Prometheus is an open-source monitoring and alerting toolkit designed for reliab -**Command:** -~~~ -armbian-config --cmd PRO001 -~~~ - **Author:** @armbian **Status:** Stable +~~~ custombash +armbian-config --cmd PRO001 +~~~ + + === "Access to the web interface" @@ -256,36 +211,14 @@ armbian-config --cmd PRO001 - -*** - -## Prometheus remove -**Command:** -~~~ +~~~ bash title="Prometheus remove:" armbian-config --cmd PRO002 ~~~ -**Author:** @armbian -**Status:** Stable - - - -*** - -## Prometheus purge with data folder -This operation will purge Prometheus with data folder - -**Command:** -~~~ +~~~ bash title="Prometheus purge with data folder:" armbian-config --cmd PRO003 ~~~ -**Author:** @armbian - -**Status:** Stable - -*** - diff --git a/docs/User-Guide_Armbian-Software/Music.md b/docs/User-Guide_Armbian-Software/Music.md index fd2c4074..767c3d3c 100644 --- a/docs/User-Guide_Armbian-Software/Music.md +++ b/docs/User-Guide_Armbian-Software/Music.md @@ -1,52 +1,37 @@ +--- +comments: true +--- + # Music servers and streamers +## Navidrome -*** -## Navidrome music server and streamer compatible with Subsonic/Airsonic +Navidrome music server and streamer compatible with Subsonic/Airsonic + -[![Navidrome music server and streamer compatible with Subsonic/Airsonic](/images/NAV001.png)](#) +[![Navidrome](/images/NAV001.png)](#) -**Command:** -~~~ +**Author:** @armbian + +**Status:** Stable + + +~~~ custombash armbian-config --cmd NAV001 ~~~ -**Author:** @armbian -**Status:** Stable - - - -*** - -## Navidrome remove -**Command:** -~~~ +~~~ bash title="Navidrome remove:" armbian-config --cmd NAV002 ~~~ -**Author:** @armbian -**Status:** Stable - - - -*** - -## Navidrome purge with data folder -**Command:** -~~~ +~~~ bash title="Navidrome purge with data folder:" armbian-config --cmd NAV003 ~~~ -**Author:** @armbian - -**Status:** Stable - -*** - diff --git a/docs/User-Guide_Armbian-Software/Netconfig.md b/docs/User-Guide_Armbian-Software/Netconfig.md index 4a0b6209..7da342b8 100644 --- a/docs/User-Guide_Armbian-Software/Netconfig.md +++ b/docs/User-Guide_Armbian-Software/Netconfig.md @@ -1,127 +1,89 @@ +--- +comments: true +--- + # Console network tools for measuring load and bandwidth +## nload -*** -## nload -realtime console network usage monitor - - -[![nload -realtime console network usage monitor](/images/NET001.png)](#) - - -**Command:** -~~~ -armbian-config --cmd NET001 -~~~ +nload - realtime console network usage monitor **Author:** @armbian **Status:** Stable - -*** - -## nload - remove -**Command:** +~~~ custombash +armbian-config --cmd NLD001 ~~~ -armbian-config --cmd NET002 + + +~~~ bash title="nload - remove:" +armbian-config --cmd NLD002 ~~~ + + +## iperf3 + + +iperf3 bandwidth measuring tool + **Author:** @armbian **Status:** Stable - -*** - -## iperf3 bandwidth measuring tool - - -[![iperf3 bandwidth measuring tool](/images/NET003.png)](#) - - -**Command:** +~~~ custombash +armbian-config --cmd IPR001 ~~~ -armbian-config --cmd NET003 + + +~~~ bash title="iperf3 remove:" +armbian-config --cmd IPR002 ~~~ + + +## iptraf-ng + + +iptraf-ng IP LAN monitor + **Author:** @armbian **Status:** Stable - -*** - -## iperf3 remove -**Command:** +~~~ custombash +armbian-config --cmd IPT001 ~~~ -armbian-config --cmd NET004 + + +~~~ bash title="iptraf-ng remove:" +armbian-config --cmd IPT002 ~~~ + + +## avahi-daemon + + +avahi-daemon hostname broadcast via mDNS + **Author:** @armbian **Status:** Stable - -*** - -## iptraf-ng IP LAN monitor -**Command:** -~~~ -armbian-config --cmd NET005 +~~~ custombash +armbian-config --cmd AVH001 ~~~ -**Author:** @armbian -**Status:** Stable - - - -*** - -## iptraf-ng remove -**Command:** -~~~ -armbian-config --cmd NET006 +~~~ bash title="avahi-daemon remove:" +armbian-config --cmd AVH002 ~~~ -**Author:** @armbian - -**Status:** Stable - - - -*** - -## avahi-daemon hostname broadcast via mDNS -**Command:** -~~~ -armbian-config --cmd NET007 -~~~ - -**Author:** @armbian - -**Status:** Stable - - - -*** - -## avahi-daemon remove -**Command:** -~~~ -armbian-config --cmd NET008 -~~~ - -**Author:** @armbian - -**Status:** Stable - - - -*** diff --git a/docs/User-Guide_Armbian-Software/Printing.md b/docs/User-Guide_Armbian-Software/Printing.md index 50aa1414..fedf7d53 100644 --- a/docs/User-Guide_Armbian-Software/Printing.md +++ b/docs/User-Guide_Armbian-Software/Printing.md @@ -1,12 +1,17 @@ +--- +comments: true +--- + # Tools for printing and 3D printing +## OctoPrint -*** -## OctoPrint web-based 3D printers management tool +OctoPrint web-based 3D printers management tool + -[![OctoPrint web-based 3D printers management tool](/images/OCT001.png)](#) +[![OctoPrint](/images/OCT001.png)](#) @@ -14,18 +19,16 @@ OctoPrint is an open source 3D printer controller application, which provides a web interface for the connected printers. It displays printers status and key parameters and allows user to schedule prints and remotely control the printer. -This operation will install OctoPrint - -**Command:** -~~~ -armbian-config --cmd OCT001 -~~~ - **Author:** @armbian **Status:** Stable +~~~ custombash +armbian-config --cmd OCT001 +~~~ + + === "Access to the web interface" @@ -46,38 +49,14 @@ armbian-config --cmd OCT001 - -*** - -## OctoPrint remove -This operation will remove OctoPrint - -**Command:** -~~~ +~~~ bash title="OctoPrint remove:" armbian-config --cmd OCT002 ~~~ -**Author:** @armbian -**Status:** Stable - - - -*** - -## OctoPrint purge with data folder -This operation will purge OctoPrint with data folder - -**Command:** -~~~ +~~~ bash title="OctoPrint purge with data folder:" armbian-config --cmd OCT003 ~~~ -**Author:** @armbian - -**Status:** Stable - -*** - diff --git a/docs/User-Guide_Armbian-Software/Software.md b/docs/User-Guide_Armbian-Software/Software.md new file mode 100644 index 00000000..a8dcfa0d --- /dev/null +++ b/docs/User-Guide_Armbian-Software/Software.md @@ -0,0 +1,2336 @@ +--- +comments: true +--- + +# Run/Install 3rd party applications + +## Web server, LEMP, reverse proxy, Let's Encrypt SSL + +#### SWAG + + +SWAG reverse proxy + + + +[![SWAG](/images/SWAG01.png)](#) + + + + +SWAG - Secure Web Application Gateway sets up an Nginx webserver and reverse proxy with php support and a built-in certbot client that automates free SSL server certificate generation and renewal processes (Let's Encrypt). It also contains fail2ban for intrusion prevention. + +After entering required information, your server will have auto updating SSL secured website! To this website you can attach several services, for example: https://my.server.com/netdata will run [Netdata](https://www.netdata.cloud/) instance. + +=== "Requirements" + + - this computer port 80 and 443 must be open to the internet + - your domain name (myserver.mydomain.com) DNS server should point to your router WAN address + - make sure to set additional .htpasswd username and password as you don't want to expose your services without password + +=== "Directories" + + - Config directory: `/armbian/swag/config/` + - Website root folder: `/armbian/swag/config/www/` + - Reverse proxy configuration samples: `/armbian/swag/config/nginx/proxy-confs/` + +=== "Advanced setup" + + - Please follow this comprehensive guide: + + + +**Author:** @armbian + +**Status:** Stable + + +~~~ custombash +armbian-config --cmd SWAG01 +~~~ + + +~~~ bash title="SWAG reverse proxy .htpasswd set:" +armbian-config --cmd SWAG02 +~~~ + + +~~~ bash title="SWAG remove:" +armbian-config --cmd SWAG03 +~~~ + + +~~~ bash title="SWAG purge with data folder:" +armbian-config --cmd SWAG04 +~~~ + + + + + +## Home Automation for control home appliances + +#### openHAB + + +openHAB empowering the smart home + + + +[![openHAB](/images/HAB001.png)](#) + + +**Author:** @armbian + +**Status:** Stable + + +~~~ custombash +armbian-config --cmd HAB001 +~~~ + + +~~~ bash title="openHAB remove:" +armbian-config --cmd HAB002 +~~~ + + +~~~ bash title="openHAB purge with data folder:" +armbian-config --cmd HAB003 +~~~ + + + + +#### Home Assistant + + +Home Assistant open source home automation + + + +[![Home Assistant](/images/HAS001.png)](#) + + + + +Home Assistant is an open source smart home platform that allows you to connect your smart home devices like your TV, fan, cameras, thermostats, lights, and sensors. As a user, you can build intricate automation using Home Assistant's user-friendly, unified web-based user interface. + +Perfect to run on any single board computer with 4 cores and at least 512Mb of memory. Armbian installation is optimised to run from SD/eMMC media, but it is recommended to use SSD. + + + +**Author:** @igorpecovnik + +**Status:** Preview + + +~~~ custombash +armbian-config --cmd HAS001 +~~~ + + + +=== "Access to the web interface" + + The web interface is accessible via port **8123**: + + - URL: `https://:8123` + - Username/Password: Are set at first web interface login + +=== "Directories" + + Home Assistant on Armbian runs supervised in a Docker container. This secures same functionality as stock HAOS. + + - Config directory: `/armbian/haos` + +=== "Armbian advantages" + + |Functionality|HAOS|Armbian with HA| + |:--|:--:|:--:| + |Automations|:heavy_check_mark:|:heavy_check_mark:|:heavy_check_mark:| + |Dashboards|:heavy_check_mark:|:heavy_check_mark:|:heavy_check_mark:| + |Integrations|:heavy_check_mark:|:heavy_check_mark:|:heavy_check_mark:| + |Add-ons|:heavy_check_mark:|:heavy_check_mark:|:heavy_check_mark:| + |One-click updates|:heavy_check_mark:|:heavy_check_mark:|:heavy_check_mark:| + |Backups|:heavy_check_mark:|:heavy_check_mark:|:heavy_check_mark:| + |General purpose server|:x:|:white_check_mark:| + |Running on exotic hardware|:x:|:white_check_mark:| + + + + +~~~ bash title="Home Assistant remove:" +armbian-config --cmd HAS002 +~~~ + + +~~~ bash title="Home Assistant purge with data folder:" +armbian-config --cmd HAS003 +~~~ + + + + +#### Domoticz + + +Domoticz open source home automation + + + +[![Domoticz](/images/DOM001.png)](#) + + + + +Domoticz is an open-source home automation platform that allows you to control and monitor smart devices in your home. It supports a wide range of devices, including lights, sensors, thermostats, and cameras. Through its web interface or mobile app, you can set up automation rules and schedules, providing greater convenience and energy efficiency. It’s customizable, flexible, and can be run on a variety of hardware platforms supported by Armbian. + +=== "Access to the web interface" + + The web interface is accessible via port **8080**: + + - URL: `https://:8080` + - Username/Password: admin / domoticz + +=== "Directories" + + - Config directory: `/armbian/domoticz` + +=== "Advanced setup" + + - Primary USB device passing through (`/dev/ttyUSB0`) to Docker container is enabled by default + - For more complex setup, please follow this comprehensive guide: + + + +**Author:** @igorpecovnik + +**Status:** Preview + + +~~~ custombash +armbian-config --cmd DOM001 +~~~ + + +~~~ bash title="Domoticz remove:" +armbian-config --cmd DOM002 +~~~ + + +~~~ bash title="Domoticz purge with data folder:" +armbian-config --cmd DOM003 +~~~ + + + + +#### EVCC + + +EVCC - solar charging automation + + + +[![EVCC](/images/EVCC01.png)](#) + + + + +evcc is an energy management system with a focus on electromobility. The software controls your EV charger or smart plug. It communicates with your vehicle, inverter or home storage to make intelligent charging decisions. The software is open source and community-driven. + + + +**Author:** @igorpecovnik + +**Status:** Preview + + +~~~ custombash +armbian-config --cmd EVCC01 +~~~ + + + +=== "Access to the web interface" + + The web interface is accessible via port **7070**: + + - URL: `https://:7070` + - Admin password is generated at first web interface login + +=== "Directories" + + - Install directory: `/armbian/evcc` + - Site configuration directory: `/armbian/evcc/evcc.yaml` + +=== "View logs" + + ```sh + docker logs -f evcc + ``` + + + + +~~~ bash title="EVCC - solar charging automation remove:" +armbian-config --cmd EVCC02 +~~~ + + +~~~ bash title="EVCC purge with data folder:" +armbian-config --cmd EVCC03 +~~~ + + + + +## Network-wide ad blockers servers + +#### Pi-hole + + +Pi-hole DNS ad blocker + + + +[![Pi-hole](/images/PIH001.png)](#) + + + + +Pi-hole is a network-wide ad blocker that acts as a DNS (Domain Name System) sinkhole. It works by blocking requests to known ad servers, trackers, and malicious websites across all devices connected to your home network. Here's how it works: + +- DNS-Based Filtering: Pi-hole intercepts DNS requests from devices on your network. When a device tries to connect to a website, Pi-hole checks if the website's domain is on a blocklist. If it is, Pi-hole prevents the connection from being made, effectively blocking ads, trackers, and potentially harmful sites. + +- Customizable Blocklists: Pi-hole allows you to choose from a variety of community-maintained blocklists or even add your own. These blocklists contain domains known to serve ads, trackers, and other unwanted content. + +- Device and Network-Level Protection: Once set up, Pi-hole works across your entire network. This means all devices (smartphones, tablets, computers, smart TVs, etc.) that use your Pi-hole as their DNS server automatically benefit from ad-blocking without needing individual apps or browser extensions. + +- Web Interface: Pi-hole offers an intuitive web interface where you can monitor statistics, review blocked domains, and tweak settings like adding custom blocklists or whitelisting certain sites. + +- Privacy and Speed: By blocking unwanted content at the DNS level, Pi-hole not only improves browsing speed (since ads are not loaded), but also enhances privacy by preventing tracking scripts from running in the background. + +Pi-hole is typically installed on a Armbian minimal, but it can also run on other systems. It's a great way to have ad-blocking and privacy protection across your entire network without needing to install anything on individual devices. + + +**Author:** @armbian + +**Status:** Stable + + +~~~ custombash +armbian-config --cmd PIH001 +~~~ + + + +=== "Access the web interface" + + The web interface of Pi-hole can be accessed via: + + - URL = `http:///admin` + - Password is set and adjust from `armbian-config` + +=== "Documentation" + + + + + + +~~~ bash title="Pi-hole remove:" +armbian-config --cmd PIH003 +~~~ + + +~~~ bash title="Pi-hole change web admin password:" +armbian-config --cmd PIH002 +~~~ + + +~~~ bash title="Pi-hole purge with data folder:" +armbian-config --cmd PIH004 +~~~ + + + + + +#### Unbound + + +Unbound caching DNS resolver + + + +[![Unbound](/images/UNB001.png)](#) + + + + +Unbound is a high-performance, open-source DNS resolver. It primarily serves to resolve domain names into IP addresses for devices on a network. Unlike regular DNS servers, Unbound performs DNS lookups directly and securely, providing features like DNSSEC validation (ensuring data integrity) and privacy protections. It's often used to improve speed, security, and privacy by resolving queries locally rather than relying on external DNS services. + + +**Author:** @armbian + +**Status:** Stable + + +~~~ custombash +armbian-config --cmd UNB001 +~~~ + + + +=== "Default DNS port" + + - Default DNS port: 53 + +=== "Directories" + + - Install directory: `/armbian/unbound/` + - Configuration directory: `/armbian/unbound/` + +=== "View logs" + + ```sh + docker logs -f unbound + ``` + + + + +~~~ bash title="Unbound remove:" +armbian-config --cmd UNB002 +~~~ + + +~~~ bash title="Unbound purge with data folder:" +armbian-config --cmd UNB003 +~~~ + + + + +#### AdGuardHome + + +AdGuardHome DNS sinkhole + + + +[![AdGuardHome](/images/ADG001.png)](#) + + + + +AdGuard Home is a network-wide software that functions as a DNS server and ad blocker. It blocks ads, trackers, and malicious websites at the DNS level, meaning it filters content for all devices connected to the network. It also provides additional features like parental controls, logging, and privacy protections. Essentially, it acts as a gateway between your devices and the internet, blocking unwanted content before it even reaches your devices. + + + +**Author:** @armbian + +**Status:** Stable + + +~~~ custombash +armbian-config --cmd ADG001 +~~~ + + + +=== "Access to the web interface" + + The web interface is accessible via port **3000**: + + - URL: `https://:3000` + - Username/Password: admin / generate at first web interface login + +=== "Directories" + + - Install directory: `/armbian/adguardhome/` + - Configuration directory: `/armbian/adguardhome/confdir` + - Work directory: `/armbian/adguardhome/workdir` + +=== "Usage" + + - server where you are installing is automatically switched to this DNS + - on your desktop PC set IP address of this server as DNS + - network wide: set IP address of this server on routers DNS + +=== "Black and white lists" + + There are many sites in the web giving blocklists and whitelists for AdGuard Home. They can be used when you want to have more blocking as the standard installation gives you. Here are some examples: + + - [The Big Blocklist Collection by WaLLy3K](https://firebog.net/) + - [Phishing Army blocklist](https://phishing.army/) + - [Whitelist collection by anudeepND](https://github.com/anudeepND/whitelist) + +=== "View logs" + + ```sh + docker logs -f adguardhome + ``` + + + + +~~~ bash title="AdGuardHome remove:" +armbian-config --cmd ADG002 +~~~ + + +~~~ bash title="AdGuardHome purge with data folder:" +armbian-config --cmd ADG003 +~~~ + + + + +## Music servers and streamers + +#### Navidrome + + +Navidrome music server and streamer compatible with Subsonic/Airsonic + + + +[![Navidrome](/images/NAV001.png)](#) + + +**Author:** @armbian + +**Status:** Stable + + +~~~ custombash +armbian-config --cmd NAV001 +~~~ + + +~~~ bash title="Navidrome remove:" +armbian-config --cmd NAV002 +~~~ + + +~~~ bash title="Navidrome purge with data folder:" +armbian-config --cmd NAV003 +~~~ + + + + +## Download apps for movies, TV shows, music and subtitles + +#### qBittorrent + + +qBittorrent BitTorrent client + + + +[![qBittorrent](/images/DOW001.png)](#) + + + + +The Qbittorrent⁠ project aims to provide an open-source software alternative to µTorrent. qBittorrent is based on the Qt toolkit and libtorrent-rasterbar library. + + + +**Author:** @armbian + +**Status:** Stable + + +~~~ custombash +armbian-config --cmd DOW001 +~~~ + + + +=== "Access to the web interface" + + The web interface is accessible via port **8090**: + + - URL: `https://:8090` + - Username/Password: admin / generate at first web interface login + +=== "Directories" + + - Install directory: `/armbian/qbittorrent` + - Site configuration directory: `/armbian/qbittorrent/config` + - Download directory: `/armbian/qbittorrent/downloads` + +=== "View logs" + + ```sh + docker logs -f qbittorrent + ``` + + + + +~~~ bash title="qBittorrent remove:" +armbian-config --cmd DOW002 +~~~ + + +~~~ bash title="qBittorrent purge with data folder:" +armbian-config --cmd DOW003 +~~~ + + +~~~ bash title="Prowlarr:" +armbian-config --cmd DOW025 +~~~ + + + +=== "Access to the web interface" + + The web interface is accessible via port **9696**: + + - URL: `https://:9696` + - Username/Password: admin / generate at first web interface login + +=== "Directories" + + - Install directory: `/armbian/prowlarr` + - Site configuration directory: `/armbian/prowlarr/config` + +=== "View logs" + + ```sh + docker logs -f prowlarr + ``` + + + + +~~~ bash title="Prowlarr remove:" +armbian-config --cmd DOW026 +~~~ + + +~~~ bash title="Prowlarr purge with data folder:" +armbian-config --cmd DOW027 +~~~ + + + + + + + +#### Deluge + + +Deluge BitTorrent client + + + +[![Deluge](/images/DEL001.png)](#) + + + + +Deluge⁠ is a lightweight, Free Software, cross-platform BitTorrent client. + + + +**Author:** @armbian + +**Status:** Stable + + +~~~ custombash +armbian-config --cmd DEL001 +~~~ + + + +=== "Access to the web interface" + + The web interface is accessible via port **8112**: + + - URL: `https://:8112` + - Username/Password: default user/password of admin/deluge + +=== "Directories" + + - Install directory: `/armbian/deluge` + - Site configuration directory: `/armbian/deluge/config` + - Download directory: `/armbian/deluge/downloads` + +=== "View logs" + + ```sh + docker logs -f deluge + ``` + + + + +~~~ bash title="Deluge remove:" +armbian-config --cmd DEL002 +~~~ + + +~~~ bash title="Deluge purge with data folder:" +armbian-config --cmd DEL003 +~~~ + + + + +#### Transmission + + +Transmission BitTorrent client + + + +[![Transmission](/images/TRA001.png)](#) + + + + +Transmission⁠ is designed for easy, powerful use. Transmission has the features you want from a BitTorrent client: encryption, a web interface, peer exchange, magnet links, DHT, µTP, UPnP and NAT-PMP port forwarding, webseed support, watch directories, tracker editing, global and per-torrent speed limits, and more. + + + +**Author:** @armbian + +**Status:** Stable + + +~~~ custombash +armbian-config --cmd TRA001 +~~~ + + + +=== "Access to the web interface" + + The web interface is accessible via port **9091**: + + - URL: `https://:9091` + - Username/Password: admin / generate at first web interface login + +=== "Directories" + + - Install directory: `/armbian/transmission` + - Site configuration directory: `/armbian/transmission/config` + - Download directory: `/armbian/transmission/downloads` + - Watch directory: `/armbian/transmission/watch` + +=== "View logs" + + ```sh + docker logs -f transmission + ``` + + + + +~~~ bash title="Transmission remove:" +armbian-config --cmd TRA002 +~~~ + + +~~~ bash title="Transmission purge with data folder:" +armbian-config --cmd TRA003 +~~~ + + + + +#### SABnzbd + + +SABnzbd newsgroup downloader + + + +[![SABnzbd](/images/SABN01.png)](#) + + + + +Sabnzbd⁠ makes Usenet as simple and streamlined as possible by automating everything we can. All you have to do is add an .nzb. SABnzbd takes over from there, where it will be automatically downloaded, verified, repaired, extracted and filed away with zero human interaction. + + + +**Author:** @armbian + +**Status:** Stable + + +~~~ custombash +armbian-config --cmd SABN01 +~~~ + + + +=== "Access to the web interface" + + The web interface is accessible via port **8080**: + + - URL: `https://:8080` + - Username/Password: admin / generate at first web interface login + +=== "Directories" + + - Install directory: `/armbian/sabnzbd` + - Site configuration directory: `/armbian/sabnzbd/config` + - Download directory: `/armbian/sabnzbd/downloads` + - Incomplete downloads: `/armbian/sabnzbd/incomplete` + +=== "View logs" + + ```sh + docker logs -f sabnzbd + ``` + + + + +~~~ bash title="SABnzbd remove:" +armbian-config --cmd SABN02 +~~~ + + +~~~ bash title="SABnzbd purge with data folder:" +armbian-config --cmd SABN03 +~~~ + + + + +#### Medusa + + +Medusa automatic downloader for TV shows + + + +Medusa is an automatic Video Library Manager for TV Shows. It watches for new episodes of your favorite shows, and when they are posted it does its magic. + + + +**Author:** @armbian + +**Status:** Stable + + +~~~ custombash +armbian-config --cmd MDS001 +~~~ + + + +=== "Access to the web interface" + + The web interface is accessible via port **8081**: + + - URL: `https://:8081` + +=== "Directories" + + - Install directory: `/armbian/medusa` + - Site configuration directory: `/armbian/medusa/config` + - Download directory: `/armbian/medusa/downloads` + - Download directory TV shows: `/armbian/medusa/downloads/tv` + +=== "View logs" + + ```sh + docker logs -f medusa + ``` + + + + +~~~ bash title="Medusa TV shows downloader remove:" +armbian-config --cmd MDS002 +~~~ + + +~~~ bash title="Medusa TV shows downloader purge:" +armbian-config --cmd MDS003 +~~~ + + + + +#### Sonarr + + +Sonarr automatic downloader for TV shows + + + +[![Sonarr](/images/SON001.png)](#) + + + + +Sonarr (formerly NZBdrone) is a PVR for usenet and bittorrent users. It can monitor multiple RSS feeds for new episodes of your favorite shows and will grab, sort and rename them. It can also be configured to automatically upgrade the quality of files already downloaded when a better quality format becomes available. + + + +**Author:** @armbian + +**Status:** Stable + + +~~~ custombash +armbian-config --cmd SON001 +~~~ + + + +=== "Access to the web interface" + + The web interface is accessible via port **8989**: + + - URL: `https://:8989` + +=== "Directories" + + - Install directory: `/armbian/sonarr` + - Site configuration directory: `/armbian/sonarr/config` + - Download directory: `/armbian/sonarr/tvseries` + - Client download directory: `/armbian/sonarr/client` + +=== "View logs" + + ```sh + docker logs -f sonarr + ``` + + + + +~~~ bash title="Sonarr remove:" +armbian-config --cmd SON002 +~~~ + + +~~~ bash title="Sonarr purge with data folder:" +armbian-config --cmd SON003 +~~~ + + + + +#### Radarr + + +Radarr automatic downloader for movies + + + +[![Radarr](/images/RAD001.png)](#) + + + + +Radarr - A fork of Sonarr to work with movies à la Couchpotato. + + + +**Author:** @armbian + +**Status:** Stable + + +~~~ custombash +armbian-config --cmd RAD001 +~~~ + + + +=== "Access to the web interface" + + The web interface is accessible via port **7878**: + + - URL: `https://:7878` + - Username/Password: admin / generate at first web interface login + +=== "Directories" + + - Install directory: `/armbian/radarr` + - Site configuration directory: `/armbian/radarr/config` + - Download directory: `/armbian/radarr/movies` + - Client download directory: `/armbian/radarr/client` + +=== "View logs" + + ```sh + docker logs -f radarr + ``` + + + + +~~~ bash title="Radarr remove:" +armbian-config --cmd RAD002 +~~~ + + +~~~ bash title="Radarr purge with data folder:" +armbian-config --cmd RAD003 +~~~ + + + + +#### Bazarr + + +Bazarr automatic subtitles downloader for Sonarr and Radarr + + + +[![Bazarr](/images/BAZ001.png)](#) + + + + +Bazarr is a companion application to Sonarr and Radarr. It can manage and download subtitles based on your requirements. You define your preferences by TV show or movie and Bazarr takes care of everything for you. + + + +**Author:** @armbian + +**Status:** Stable + + +~~~ custombash +armbian-config --cmd BAZ001 +~~~ + + + +=== "Access to the web interface" + + The web interface is accessible via port **6767**: + + - URL: `https://:6767` + - Username/Password: admin / generate at first web interface login + +=== "Directories" + + - Install directory: `/armbian/bazarr` + - Site configuration directory: `/armbian/bazarr/config` + - Download directory: `/armbian/bazarr/movies` `/armbian/bazarr/tv` + +=== "View logs" + + ```sh + docker logs -f bazarr + ``` + + + + +~~~ bash title="Bazarr remove:" +armbian-config --cmd BAZ002 +~~~ + + +~~~ bash title="Bazarr purge with data folder:" +armbian-config --cmd BAZ003 +~~~ + + + + +#### Lidarr + + +Lidarr automatic music downloader + + + +[![Lidarr](/images/LID001.png)](#) + + + + +Lidarr is a music collection manager for Usenet and BitTorrent users. It can monitor multiple RSS feeds for new tracks from your favorite artists and will grab, sort and rename them. It can also be configured to automatically upgrade the quality of files already downloaded when a better quality format becomes available. + + + +**Author:** @armbian + +**Status:** Stable + + +~~~ custombash +armbian-config --cmd LID001 +~~~ + + + +=== "Access to the web interface" + + The web interface is accessible via port **8686**: + + - URL: `https://:8686` + - Username/Password: admin / generate at first web interface login + +=== "Directories" + + - Install directory: `/armbian/lidarr` + - Site configuration directory: `/armbian/lidarr/config` + - Download directory: `/armbian/lidarr/downloads` `/armbian/lidarr/music` + +=== "View logs" + + ```sh + docker logs -f lidarr + ``` + + + + +~~~ bash title="Lidarr remove:" +armbian-config --cmd LID002 +~~~ + + +~~~ bash title="Lidarr purge with data folder:" +armbian-config --cmd LID003 +~~~ + + + + +#### Readarr + + +Readarr automatic downloader for Ebooks + + + +[![Readarr](/images/RDR001.png)](#) + + + + +Readarr - Book Manager and Automation (Sonarr for Ebooks) + + + +**Author:** @armbian + +**Status:** Stable + + +~~~ custombash +armbian-config --cmd RDR001 +~~~ + + + +=== "Access to the web interface" + + The web interface is accessible via port **8787**: + + - URL: `https://:8787` + - Username/Password: admin / generate at first web interface login + +=== "Directories" + + - Install directory: `/armbian/readarr` + - Site configuration directory: `/armbian/readarr/config` + - Download directory: `/armbian/readarr/books` `/armbian/readarr/client` + +=== "View logs" + + ```sh + docker logs -f readarr + ``` + + + + +~~~ bash title="Readarr remove:" +armbian-config --cmd RDR002 +~~~ + + +~~~ bash title="Readarr purge with data folder:" +armbian-config --cmd RDR003 +~~~ + + + + +#### Jellyseerr + + +Jellyseerr Jellyfin/Emby/Plex integration install + + + +[![Jellyseerr](/images/JEL001.png)](#) + + + + +Jellyseerr is a free and open source software application for managing requests for your media library. It is a fork of Overseerr built to bring support for Jellyfin & Emby media servers! + + + +**Author:** @armbian + +**Status:** Stable + + +~~~ custombash +armbian-config --cmd JEL001 +~~~ + + +~~~ bash title="Jellyseerr remove:" +armbian-config --cmd JEL002 +~~~ + + +~~~ bash title="Jellyseerr purge with data folder:" +armbian-config --cmd JEL003 +~~~ + + + + +## SQL database servers and web interface managers + +#### Mariadb + + +Mariadb SQL database server + + + +[![Mariadb](/images/DAT001.png)](#) + + + + +Mariadb is one of the most popular database servers. Made by the original developers of MySQL. + + + +**Author:** @armbian + +**Status:** Stable + + +~~~ custombash +armbian-config --cmd DAT001 +~~~ + + + +=== "Configuration" + + Database access configuration is done at first install: + - create root password + - create database + - create normal user + - create password for normal user + + - Database host: `` + +=== "Directories" + + - Install directory: `/armbian/mariadb` + - Site configuration directory: `/armbian/mariadb/config` + +=== "View logs" + + ```sh + docker logs -f mariadb + ``` + + + + +~~~ bash title="Mariadb remove:" +armbian-config --cmd DAT002 +~~~ + + +~~~ bash title="Mariadb purge with data folder:" +armbian-config --cmd DAT003 +~~~ + + + + +#### phpMyAdmin + + +phpMyAdmin web interface manager + + + +[![phpMyAdmin](/images/MYA001.png)](#) + + +**Author:** @armbian + +**Status:** Stable + + +~~~ custombash +armbian-config --cmd MYA001 +~~~ + + +~~~ bash title="phpMyAdmin remove:" +armbian-config --cmd MYA002 +~~~ + + +~~~ bash title="phpMyAdmin purge with data folder:" +armbian-config --cmd MYA003 +~~~ + + + + +## Applications and tools for development + +#### Git CLI + + +Install tools for cloning and managing repositories (git) + +**Author:** @armbian + +**Status:** Stable + + +~~~ custombash +armbian-config --cmd GIT001 +~~~ + + +~~~ bash title="Remove tools for cloning and managing repositories (git):" +armbian-config --cmd GIT002 +~~~ + + + +#### Armbian CDN router + + +Armbian router for repository mirror automation + +**Author:** @efectn + +**Status:** Stable + + +~~~ custombash +armbian-config --cmd ART001 +~~~ + + +~~~ bash title="Remove Armbian router:" +armbian-config --cmd ART002 +~~~ + + + +#### Armbian rsyncd server + +**Author:** @igorpecovnik + +**Status:** Stable + + +~~~ custombash +armbian-config --cmd RSD001 +~~~ + + +~~~ bash title="Remove Armbian rsyncd server:" +armbian-config --cmd RSD002 +~~~ + + + +## Docker containerization and KVM virtual machines + +#### Docker + + +Docker minimal + + + +[![Docker](/images/CON001.webp)](#) + + +**Author:** @schwar3kat + +**Status:** Stable + + +~~~ custombash +armbian-config --cmd CON001 +~~~ + + + +What is Docker? Docker helps developers build, share, run, and verify applications anywhere - without tedious environment configuration or management. + + + + +~~~ bash title="Docker engine:" +armbian-config --cmd CON002 +~~~ + + +~~~ bash title="Docker remove:" +armbian-config --cmd CON003 +~~~ + + +~~~ bash title="Docker purge with all images, containers, and volumes:" +armbian-config --cmd CON004 +~~~ + + + + + +#### Portainer + + +Portainer container management platform + + + +[![Portainer](/images/POR001.webp)](#) + + + + +Portainer simplifies your Docker container management via Portainer web interface. It enables faster deploy of the applications and it gives real time visibility. + + + +**Author:** @armbian + +**Status:** Stable + + +~~~ custombash +armbian-config --cmd POR001 +~~~ + + + +=== "Access to the web interface" + + The web interface is accessible via port **9002**: + + - URL = `http://:9002` + + + + +~~~ bash title="Portainer remove:" +armbian-config --cmd POR002 +~~~ + + +~~~ bash title="Portainer purge with with data folder:" +armbian-config --cmd POR003 +~~~ + + + + +## Media servers, organizers and editors + +#### Emby + + +Emby organizes video, music, live TV, and photos + + + +[![Emby](/images/EMB001.png)](#) + + + + +Emby organizes video, music, live TV, and photos from personal media libraries and streams them to smart TVs, streaming boxes and mobile devices. This container is packaged as a standalone emby Media Server. + + + +**Author:** @schwar3kat + +**Status:** Stable + + +~~~ custombash +armbian-config --cmd EMB001 +~~~ + + + +=== "Access to the web interface" + + The web interface is accessible via port **8096**: + + - URL: `https://:8096` + +=== "Directories" + + - Install directory: `/armbian/emby` + - Site configuration directory: `/armbian/emby/config` + - Data directory: `/armbian/emby/tvshows` `/armbian/emby/movies` + +=== "View logs" + + ```sh + docker logs -f emby + ``` + + + + +~~~ bash title="Emby server remove:" +armbian-config --cmd EMB002 +~~~ + + +~~~ bash title="Emby server purge with data folder:" +armbian-config --cmd EMB003 +~~~ + + + + +#### Stirling + + +Stirling PDF tools for viewing and editing PDF files + + + +[![Stirling](/images/STR001.png)](#) + + + + +Stirling-PDF is a robust, locally hosted web-based PDF manipulation tool using Docker. It enables you to carry out various operations on PDF files, including splitting, merging, converting, reorganizing, adding images, rotating, compressing, and more. This locally hosted web application has evolved to encompass a comprehensive set of features, addressing all your PDF requirements. + + + +**Author:** @igorpecovnik + +**Status:** Stable + + +~~~ custombash +armbian-config --cmd STR001 +~~~ + + + +=== "Access to the web interface" + + The web interface is accessible via port **8077**: + + - URL: `https://:8077` + +=== "Directories" + + - Install directory: `/armbian/stirling` + +=== "View logs" + + ```sh + docker logs -f stirling-pdf + ``` + + + + +~~~ bash title="Stirling PDF remove:" +armbian-config --cmd STR002 +~~~ + + +~~~ bash title="Stirling PDF purge with data folder:" +armbian-config --cmd STR003 +~~~ + + + + +#### Syncthing + + +Syncthing continuous file synchronization + + + +[![Syncthing](/images/STC001.png)](#) + + +**Author:** @igorpecovnik + +**Status:** Stable + + +~~~ custombash +armbian-config --cmd STC001 +~~~ + + +~~~ bash title="Syncthing remove:" +armbian-config --cmd STC002 +~~~ + + +~~~ bash title="Syncthing purge with data folder:" +armbian-config --cmd STC003 +~~~ + + + + +#### Nextcloud + + +Nextcloud content collaboration platform + + + +[![Nextcloud](/images/NCT001.png)](#) + + + + +Nextcloud gives you access to all your files wherever you are. Where are your photos and documents? With Nextcloud you pick a server of your choice, at home, in a data center or at a provider. And that is where your files will be. Nextcloud runs on that server, protecting your data and giving you access from your desktop or mobile devices. Through Nextcloud you also access, sync and share your existing data on that FTP drive at the office, a Dropbox or a NAS you have at home. + + + +**Author:** @igorpecovnik + +**Status:** Stable + + +~~~ custombash +armbian-config --cmd NCT001 +~~~ + + + +=== "Access to the web interface" + + The web interface is accessible via port **443**: + + - URL: `https://:443` + - Username/Password: admin / generate at first web interface login + +=== "Directories" + + - Install directory: `/armbian/nextcloud` + - Site configuration directory: `/armbian/nextcloud/config` + - Data directory: `/armbian/nextcloud/data` + +=== "View logs" + + ```sh + docker logs -f nextcloud + ``` + + + + +~~~ bash title="Nextcloud remove:" +armbian-config --cmd NCT002 +~~~ + + +~~~ bash title="Nextcloud purge with data folder:" +armbian-config --cmd NCT003 +~~~ + + + + +#### Owncloud + + +Owncloud share files and folders, easy and secure + + + +[![Owncloud](/images/OWC001.png)](#) + + + + +ownCloud is a free and open-source software project for content collaboration and sharing and syncing of files in distributed and federated enterprise scenarios. + + + +**Author:** @igorpecovnik + +**Status:** Stable + + +~~~ custombash +armbian-config --cmd OWC001 +~~~ + + + +=== "Access to the web interface" + + The web interface is accessible via port **7787**: + + - URL: `http://:7787` + - Username/Password: admin / admin + +=== "Directories" + + - Install directory: `/armbian/owncloud` + - Site configuration directory: `/armbian/owncloud/config` + - Data directory: `/armbian/owncloud/data` + +=== "View logs" + + ```sh + docker logs -f owncloud + ``` + + + + +~~~ bash title="Owncloud remove:" +armbian-config --cmd OWC002 +~~~ + + +~~~ bash title="Owncloud purge with data folder:" +armbian-config --cmd OWC003 +~~~ + + + + +#### Jellyfin + + +Jellyfin Media System + + + +[![Jellyfin](/images/JMS001.png)](#) + + + + +Jellyfin is a Free Software Media System that puts you in control of managing and streaming your media. It is an alternative to the proprietary Emby and Plex, to provide media from a dedicated server to end-user devices via multiple apps. Jellyfin is descended from Emby's 3.5.2 release and ported to the .NET Core framework to enable full cross-platform support. There are no strings attached, no premium licenses or features, and no hidden agendas: just a team who want to build something better and work together to achieve it. + + + +**Author:** @igorpecovnik + +**Status:** Preview + + +~~~ custombash +armbian-config --cmd JMS001 +~~~ + + + +=== "Access to the web interface" + + The web interface is accessible via port **8096**: + + - URL: `http://:8096` + - Username and password are set at first login + +=== "Directories" + + - Install directory: `/armbian/jellyfin` + - Site configuration directory: `/armbian/jellyfin/config` + - TV shows directory: `/armbian/jellyfin/tvseries` + - Movies directory: `/armbian/jellyfin/movies` + +=== "View logs" + + ```sh + docker logs -f jellyfin + ``` + + + + +~~~ bash title="Jellyfin remove:" +armbian-config --cmd JMS002 +~~~ + + +~~~ bash title="Jellyfin purge with data folder:" +armbian-config --cmd JMS003 +~~~ + + + + +#### Hastebin + + +Hastebin Paste Server + + + +[![Hastebin](/images/HPS001.png)](#) + + + + +Hastebin is a fast and simple self-hosted pastebin server. It allows users to quickly share text snippets like logs, code, or notes via a web interface or API. Hastebin is lightweight, easy to deploy with Docker, and ideal for teams needing private, temporary paste storage. + + + +**Author:** @efectn + +**Status:** Stable + + +~~~ custombash +armbian-config --cmd HPS001 +~~~ + + +~~~ bash title="Hastebin remove:" +armbian-config --cmd HPS002 +~~~ + + +~~~ bash title="Hastebin purge with data folder:" +armbian-config --cmd HPS003 +~~~ + + + + +## Real-time monitoring, collecting metrics, up-time status + +#### Uptime Kuma + + +Uptime Kuma self-hosted monitoring tool + + + +[![Uptime Kuma](/images/UPK001.png)](#) + + + + +[Uptime Kuma](https://github.com/louislam/uptime-kuma) is a self-hosted monitoring tool similar to \"Uptime Robot\". +It provides a beautiful, easy-to-use web dashboard to monitor HTTP(s), TCP, Ping, and more types of services. + +You can receive instant notifications when a service goes down via Telegram, Discord, Slack, email, and many other integrations. + + + +**Author:** @igorpecovnik + +**Status:** Stable + + +~~~ custombash +armbian-config --cmd UPK001 +~~~ + + + +=== "Access to the web interface" + + The web interface is accessible via port **3001**: + + - URL: `https://:3001` + - Username/Password: Are set at first web interface login + +=== "Features" + + - Monitoring uptime for HTTP(s) / TCP / HTTP(s) Keyword / HTTP(s) Json Query / Ping / DNS Record / Push / Steam Game Server / Docker Containers + - Fancy, Reactive, Fast UI/UX + - Notifications via Telegram, Discord, Gotify, Slack, Pushover, Email (SMTP), and 90+ notification services, click here for the full list + - 20-second intervals + - Multi Languages + - Multiple status pages + - Map status pages to specific domains + - Ping chart + - Certificate info + - Proxy support + - 2FA support + + + + +~~~ bash title="Uptime Kuma remove:" +armbian-config --cmd UPK002 +~~~ + + +~~~ bash title="Uptime Kuma purge with data folder:" +armbian-config --cmd UPK003 +~~~ + + + + +#### Netdata + + +Netdata - monitoring real-time metrics + + + +[![Netdata](/images/NTD001.png)](#) + + + + +Netdata is a partially open source tool designed to collect real-time metrics, such as CPU usage, disk activity, bandwidth usage, website visits, etc., and then display them in live, easy-to-interpret charts. + + + +**Author:** @igorpecovnik + +**Status:** Stable + + +~~~ custombash +armbian-config --cmd NTD001 +~~~ + + +~~~ bash title="Netdata remove:" +armbian-config --cmd NTD002 +~~~ + + +~~~ bash title="Netdata purge with data folder:" +armbian-config --cmd NTD003 +~~~ + + + + +#### Grafana + + +Grafana data analytics + + + +[![Grafana](/images/GRA001.png)](#) + + + + +Grafana is a multi-platform open source analytics and interactive visualization web application. It can produce charts, graphs, and alerts for the web when connected to supported data sources. + + +**Author:** @armbian + +**Status:** Stable + + +~~~ custombash +armbian-config --cmd GRA001 +~~~ + + + +=== "Access to the web interface" + + The web interface is accessible via port **3000**: + + - URL: `https://:3000` + +=== "Directories" + + - Install directory: `/armbian/grafana` + +=== "View logs" + + ```sh + docker logs -f grafana + ``` + + + + +~~~ bash title="Grafana remove:" +armbian-config --cmd GRA002 +~~~ + + +~~~ bash title="Grafana purge with data folder:" +armbian-config --cmd GRA003 +~~~ + + + + +#### Prometheus + + +Prometheus docker image + + + +[![Prometheus](/images/PRO001.png)](#) + + + + +Prometheus is an open-source monitoring and alerting toolkit designed for reliability and scalability. It collects and stores time-series data, provides powerful query capabilities, and enables real-time alerts based on defined conditions. Commonly used in cloud and containerized environments, Prometheus integrates seamlessly with Kubernetes and other modern infrastructure. + + + +**Author:** @armbian + +**Status:** Stable + + +~~~ custombash +armbian-config --cmd PRO001 +~~~ + + + +=== "Access to the web interface" + + The web interface is accessible via port **9090**: + + - URL: `https://:9090` + +=== "Directories" + + - Config directory: `/armbian/prometheus` + +=== "View logs" + + ```sh + docker logs -f prometheus + ``` + + + + +~~~ bash title="Prometheus remove:" +armbian-config --cmd PRO002 +~~~ + + +~~~ bash title="Prometheus purge with data folder:" +armbian-config --cmd PRO003 +~~~ + + + + +## Remote File & Management tools + +#### Cockpit + + +Cockpit web-based management tool + + + +[![Cockpit](/images/CPT001.png)](#) + + + + +Introducing Cockpit +Cockpit is a web-based graphical interface for servers, intended for everyone, especially those who are: + +- new to Linux +(including Windows admins) +- familiar with Linux +and want an easy, graphical way to administer servers +- expert admins +who mainly use other tools but want an overview on individual systems + +Thanks to Cockpit intentionally using system APIs and commands, a whole team of admins can manage a system in the way they prefer, including the command line and utilities right alongside Cockpit. + + +**Author:** @Tearran + +**Status:** Stable + + +~~~ custombash +armbian-config --cmd CPT001 +~~~ + + + +=== "Access to the web interface" + + The web interface is accessible via port **9090**: + + - URL: `https://:9090` + - Username/Password: your system login credentials + +=== "Video instructions" + + + + + + + +#### Samba + + +SAMBA Remote File share + + + +[![Samba](/images/SMB001.png)](#) + + + + +Samba is an open-source software suite that enables seamless file and printer sharing between Linux/Unix servers and Windows clients. It allows a Linux machine to act as a domain controller, file server, or print server within a Windows network environment, supporting cross-platform interoperability. + + + +**Author:** @Tearran + +**Status:** Stable + + +~~~ custombash +armbian-config --cmd SMB001 +~~~ + + +#### Webmin + + +Webmin web-based management tool + + + +[![Webmin](/images/WBM001.png)](#) + + + + +Webmin is a web-based system administration tool for Unix-like servers. It provides an easy-to-use browser interface to manage users, configure services, edit files, monitor system performance, and control almost every aspect of your server — without needing to touch the command line. + + + +**Author:** @Tearran + +**Status:** Stable + + +~~~ custombash +armbian-config --cmd WBM001 +~~~ + + + +=== "Access to the web interface" + + The web interface is accessible via port **10000**: + + - URL: `https://:10000` + - Username/Password: your system login credentials + + + + + +## Tools for printing and 3D printing + +#### OctoPrint + + +OctoPrint web-based 3D printers management tool + + + +[![OctoPrint](/images/OCT001.png)](#) + + + + +OctoPrint is an open source 3D printer controller application, which provides a web interface for the connected printers. It displays printers status and key parameters and allows user to schedule prints and remotely control the printer. + + +**Author:** @armbian + +**Status:** Stable + + +~~~ custombash +armbian-config --cmd OCT001 +~~~ + + + +=== "Access to the web interface" + + The web interface is accessible via port **7981**: + + - URL: `https://:7981` + +=== "Directories" + + - Install directory: `/armbian/octoprint` + +=== "View logs" + + ```sh + docker logs -f octoprint + ``` + + + + +~~~ bash title="OctoPrint remove:" +armbian-config --cmd OCT002 +~~~ + + +~~~ bash title="OctoPrint purge with data folder:" +armbian-config --cmd OCT003 +~~~ + + + + +## Console network tools for measuring load and bandwidth + +#### nload + + +nload - realtime console network usage monitor + +**Author:** @armbian + +**Status:** Stable + + +~~~ custombash +armbian-config --cmd NLD001 +~~~ + + +~~~ bash title="nload - remove:" +armbian-config --cmd NLD002 +~~~ + + + +#### iperf3 + + +iperf3 bandwidth measuring tool + +**Author:** @armbian + +**Status:** Stable + + +~~~ custombash +armbian-config --cmd IPR001 +~~~ + + +~~~ bash title="iperf3 remove:" +armbian-config --cmd IPR002 +~~~ + + + +#### iptraf-ng + + +iptraf-ng IP LAN monitor + +**Author:** @armbian + +**Status:** Stable + + +~~~ custombash +armbian-config --cmd IPT001 +~~~ + + +~~~ bash title="iptraf-ng remove:" +armbian-config --cmd IPT002 +~~~ + + + +#### avahi-daemon + + +avahi-daemon hostname broadcast via mDNS + +**Author:** @armbian + +**Status:** Stable + + +~~~ custombash +armbian-config --cmd AVH001 +~~~ + + +~~~ bash title="avahi-daemon remove:" +armbian-config --cmd AVH002 +~~~ + + + +## VPN tools + +#### ZeroTier connect devices over your own private network in the world. + +**Author:** @jnovos + +**Status:** Stable + + +~~~ custombash +armbian-config --cmd VPN001 +~~~ + diff --git a/docs/User-Guide_Armbian-Software/VPN.md b/docs/User-Guide_Armbian-Software/VPN.md new file mode 100644 index 00000000..71754c25 --- /dev/null +++ b/docs/User-Guide_Armbian-Software/VPN.md @@ -0,0 +1,17 @@ +--- +comments: true +--- + +# VPN tools + +## ZeroTier connect devices over your own private network in the world. + +**Author:** @jnovos + +**Status:** Stable + + +~~~ custombash +armbian-config --cmd VPN001 +~~~ + diff --git a/docs/User-Guide_Armbian-Software/WebHosting.md b/docs/User-Guide_Armbian-Software/WebHosting.md index 977b3436..fef3beea 100644 --- a/docs/User-Guide_Armbian-Software/WebHosting.md +++ b/docs/User-Guide_Armbian-Software/WebHosting.md @@ -1,14 +1,17 @@ +--- +comments: true +--- + # Web server, LEMP, reverse proxy, Let's Encrypt SSL -**Status:** Stable + +## SWAG +SWAG reverse proxy -*** - -## SWAG reverse proxy -[![SWAG reverse proxy](/images/SWAG01.png)](#) +[![SWAG](/images/SWAG01.png)](#) @@ -35,58 +38,30 @@ After entering required information, your server will have auto updating SSL sec -**Command:** -~~~ +**Author:** @armbian + +**Status:** Stable + + +~~~ custombash armbian-config --cmd SWAG01 ~~~ -**Author:** @armbian -**Status:** Stable - - - -*** - -## SWAG reverse proxy .htpasswd set -**Command:** -~~~ +~~~ bash title="SWAG reverse proxy .htpasswd set:" armbian-config --cmd SWAG02 ~~~ -**Author:** @armbian -**Status:** Stable - - - -*** - -## SWAG remove -**Command:** -~~~ +~~~ bash title="SWAG remove:" armbian-config --cmd SWAG03 ~~~ -**Author:** @armbian -**Status:** Stable - - - -*** - -## SWAG purge with data folder -**Command:** -~~~ +~~~ bash title="SWAG purge with data folder:" armbian-config --cmd SWAG04 ~~~ -**Author:** @igorpecovnik - -**Status:** Stable -*** - diff --git a/docs/images/ACC001.png b/docs/images/ACC001.png new file mode 100644 index 0000000000000000000000000000000000000000..ce27fd1a43df4d134d0fcbeb81ea0306cf58a004 GIT binary patch literal 3743 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 literal 0 HcmV?d00001 diff --git a/docs/images/ADG001.png b/docs/images/ADG001.png index c4ef3c7f65a6f91723e674802f33e111b55104f9..2961e81e5c8f3f87167046fa69f109e90482cd62 100644 GIT binary patch literal 11719 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 literal 11732 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 diff --git a/docs/images/BOOT01.png b/docs/images/BOOT01.png new file mode 100644 index 0000000000000000000000000000000000000000..46184f0c8723a9309b386a9168671217a3865972 GIT binary patch literal 5428 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 literal 0 HcmV?d00001 diff --git a/docs/images/CPT001.png b/docs/images/CPT001.png new file mode 100644 index 0000000000000000000000000000000000000000..ece016060df127c7a741761630c61efca28feada GIT binary patch literal 4546 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 literal 0 HcmV?d00001 diff --git a/docs/images/DTO001.png b/docs/images/DTO001.png new file mode 100644 index 0000000000000000000000000000000000000000..f1ba1e59b534b8c8e2305d1b4f993495decd26d8 GIT binary patch literal 7439 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 UHZH+l1_lNOPgg&ebxsLQ0ME{x4gdfE literal 0 HcmV?d00001 diff --git a/docs/images/EMB001.png b/docs/images/EMB001.png new file mode 100644 index 0000000000000000000000000000000000000000..b9888d48b26d69bbdfb6045bbcca17e72c9ddc41 GIT binary patch literal 1560 zcmeAS@N?(olHy`uVBq!ia0y~yU^oH79Lx+1471we)-W(IoC)v=ab;j&2-@mR2lW5{ z|9~x?Wk(7={`?TWJs^0SPx`*ZxLx6Y{{6Z4@$U4?lUq+WeEt39=ii_E9`9atd)cdR zFVDR?^XB{O6EBYLc(`@J^*O~y@}7KoeB=G~i*L^NU+AhkQJH%%BWX`e@r#Mmdz=yYB4CirR~ zlREF!Z|`OX3kM3cKI|0aSimUGa&zaJCho2ikCuJWux7tEO5jXx=SU*SzmI$*1RmhSR2fGv7>Ac)8YBt$OW}sehhNYSoz3 zd3y4T&?jEc{yObH75Y#&5W`Ur_ zmX{|KT0#^a&fCDCxP+G9y|JEnnI)$8xPAU%n4CgXjQ}!^z)6k>huB` z%a*BJDlF~17w7H>I;na_JKCXQrGrz!6M-bH2?8>bEi<`Pc-na#wRAe~Pjub^l43}D zcVjM>iU>$l{9TB`M{AyriC#r~Li-Ol7z8&Sd2gWbBt+q(RgHk}(=!vfRE+J~86}go zr2X0%C8M>1qwCsvA1*iA`mX4Q;*ELAq82jO<@q`uGaM_vAyBWS($2eZ>7#N3MT>@| z)wx->9x6DR{QCSi<;?pB&VBp;e6V`6e|OD^i`UdMoTi; z>W{#YL|a*9tEz3yEEg^Ka@*cs(6yBDJ8^RTM1J*ci=!SozImJ^RatQ1UH}`1DW64z zki(4UE*2R=4jt;{78OF$kM_^xW%o~V{-dvd;NTPnr*3Ax=uO{rEYlqBtPeY!=sitF z$bqBqz`@Bk1pZrFJxK6oczA@7JwD0Vuih%J|B&NU2B!{YzIjL56#AsunfW%c2t1#< z=IsM-hLewXczyfR7qcnJJBNesb(suH`@5;Ch6;VRZQ7dk8IQ=jzkA@7b7G!0pT#k4 zMwakR^DG`b@Z#yP=d(Bll4h5AJe?uwK69#7(aBe}Dh)TbSIY41ViEW(x8m@@X&{+W zix)x;dgt|mgk`@^jd?FsC?F%#Ii2x@kL$#q`ps*XxNVx@7NMP~s_OYGP^J5>gwUyW z_Pu7RsTMh&nta|teT(CQCN1_0nx;J6C-2eoW&icpOty)Rs@Lm(YWYs($F*bAl{7Cf zo;zopr07gTlod5s; literal 0 HcmV?d00001 diff --git a/docs/images/GRA001.png b/docs/images/GRA001.png index 537d0b738cf98e4fc2ce23d3817ecb2c0a61079c..9ec0d6a67c3fe305739d37d8a69478367699a9be 100644 GIT binary patch literal 9646 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 I=akR{03+8lDF6Tf literal 23060 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 MboFyt=akR{0QrW5&;S4c diff --git a/docs/images/HEAD01.png b/docs/images/HEAD01.png new file mode 100644 index 0000000000000000000000000000000000000000..a482d2a97ae9c63ef41907abc3ab1cef0ef43415 GIT binary patch literal 2854 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 literal 0 HcmV?d00001 diff --git a/docs/images/HPS001.png b/docs/images/HPS001.png new file mode 100644 index 0000000000000000000000000000000000000000..8620f344a05bb96764ab8a8a7a03a15b4806c2ab GIT binary patch literal 19737 zcmeAS@N?(olHy`uVBq!ia0y~yVEoU(z;J?tnSp`fqPm1G0|PTdfKP}k0|UeTryuS= z`Ec|8tGkasTz~NP!P5`7AH2K$@b%p%pYA{X(AhKT-jfg4?!LJ5_`|J-Z*Dz)f9Jvb zJ5N8~dGcw(q?xy#e!BDMeO+V6>C{@%w|vFSNDy+eS&U3{4jCK?3Rwc&fY2KFJ3=*POoAD~wD`Df6$T%)j~c^_M5Fzt1{(ea6XafByeZS#X7siT%diSA_)y z=?ktW&%6Bp|Nq1V*RS1vG2`TwTle3wGBTwsyqGcX;;9R_3kyrnUwx2QSa9X$v*TxP zoVj!_VaCP0{Njt(AI~{;`OxvpulBDwa_ZXiS6|cS-^!eOgN1{C#i}hyv#+dLyJObL zi%XVo`1R-S{-YPR>^!_+@!I_SyvsM9?mcww#p_SI51h#>D9c!M^L%9J`i*3BYO7TfAceE;g!T`r)swBkLlWyoma>&r~Cfn zx5WOvU%&r)@c6~_S@ZLYOD&_S%!2bOtLm1Vyz*w>^0F1TWQ^P|T)ute=*gWs_iMVw z&0Dz4&?iMi&CD^qLt58%((x;2&R%j%Xt;If;kNz9_Z~RnT|8AvR?#VYa@YPdS~>>G zHo-yV^W2N)G;KfJxc;7RPVcpAw{qv7j&546;~4Vt;I^tQC$2pEqGsiN*xl;Jfo-Si zi&~d&u9`TfG$;2=dTLHX@40oW=k7l;fC4Uva%k;E#zQe zU`Q+p@(X5QvsWub+3;U44D;eC_k|r&m3?eQ?h2>&F+~zWVRbk$;D; ztebe`^0~zeH+?zzpMk+M-P6S}q~g|_TaFzMAyCOI? zx`^ng+0K>B)!+C!@5Pnhoy=8#_rI^cKU?yE0ncFw`oehcHUG}H4L|J*e>Zgr&AD@s z@makHpO$X{i$U%2YkzL#^u299YZrHx#?PS(VeY2yc*1L25 zYCq^^xp+}nv}FGC`Xcj$s#9`JSI_0GKR)04WJ`)+++KzcN?)3KH_jDv4HP~quPuCx zrGUv`uZhfz^QB&L$w71U4_spmXx&h-f0pY>vniq9^I4@Ibabf|i_dt*c-gqDe95Zo zHJ_V4bALE?wtMClk?x5SQ+Gy%#ill${UfO7&sTi+`2MxaI@{!vy-s&49{AFAn48n+ z@LAnM(&5JG=e=l zpXDctx^z~sNIvP1E;%Zy$&)nu(<*%`()eZ_4|m$%3Jush{t-#uAycurxv zIsg4rFC%Q^%vb*}H>_p!cxiM-Np_~(lUn~1KUoy3R^SyB6dhbb7v<~hu)R}hWZNgu+>_=Jl%h&$lV_@I5t5&$! z$*JPU)7aWa&Q2aaKPp$-TzsaidZp=f>lT-kTd)7Om@!12d!4MXwPHc{)P1QtZ~nDb zcQ}8>V1w4|WR;qdKl2J)SM2%qqvYGc&(7=jUwf~r)jIcp)Us1kXujZ$NXQ`Fx%-@#x_48u(b)gwg!(Yvhx0^B7c6s%mxD_%Rj;LhZUz&7f zQ$_cMjK|purq&EP3zyh2=P|zCT56zGc4g7+2Gfts3ytNU2_4#7e&61k4L@@xzq8Luj;;Ls@qF+1jjFrd^TQ{9 zTXoUom`A?q!mKGbEV5Ru&P_UMr<+;PCUx-O0v3+`4<{sU%X6z8Q+4URZz*1-xoDbp zPWgT{mP3CR@7-U#@AKUEHQTrE`M~{*>+Af5r|*UA6MiyVt*+lS@t(WvH3x+Qx<8&r zPMe*W!(K8=efy5LGi3L3-B-x2ulg*%t<8YJZ|;QfhHti#tL4k}1%C@Lt#kSREB2}N z9gfC7#hVwY1nPK4uAOu7L}2%ZUf;iGp5NkUi1t5uvHpqn^@+2TU%pTeRb*guIKCmq z&~ERn!wDH`=l1?;YZ6bq+^_igf0xy-^ZPy?Jbzrk>D>>@{+$z#|4X&-`{+Mg*7=Of zO25Z1RzH!r7xbb?*0=xYA%!`7Tc6+P{Qv$EC&Le++JDDhy>f2n%dM#5UdIsA`ET>K za9@SVC->&6J^A`+&t=VkNlSkCAKGkaeyPU)abs&x-re)-SABT@>(vz}29M+g&tHB1 z_U^WTXzKzMR_0Xu*v@}n+2`4IX4iE0Z3 z>}>|a;?-aHEgP~G8F=phynj}K_3G|)+qmY7QanxnU)-7VX#Sf2GppuqJ6ZkA&*QuA zHqMUUIzwgI|(^kHpAI!dCH>IHO3d52AuNoK%crJf_&%F1=J!3cZoyk|247g71+hJjD ze*JUm^oiUYsoQN=-c5;&|8*cbS>b+pofgYQ?;?wqr~htV+sDX1|5f}e=i6Iiuh(s3 zeZ9TECT#I3`vCR%vRnRpFPj|r;R4(82Rs%9r7oP)gnAe&Os{Qn+!5Louq`!tonLdx zlsw&e4m^+T=63}2DI9!Qu;kbB!^|hd5+k!T4~Z1zU(cNJ$I0@~^Br+Ve_j1yAFckK z``*O={onQfCtP{a@~ESE@?Y%;Mz4LDO%FKcRDQaZGxwO^*-vJBH}M*tFf)+*Y{j~o zsnwW4>_GC(NgotjtR6mIDv;$?z2(lef`pcm+AHM~p7>9#zwVp6M0U-(l&8)6W^exX z&WuUMr*ubZ$f|lv(TG3JljJl{T)FV~l+LP(R+*RIj~`a_i0iqd6v7pgBQ*2Ce}~B) z%ppSC`fo0KdgLA`eVf8=u;Z)zJdKq)#sdEtzQ%jJIXpEglG*69 z+5OJ!niJyRqcdhDKTO`B{hR;$>?iy9{}=tg%prR%Q~bu?#LDHjpH7;`^>=+;d7+CQ z?3(vc9!0f@Q*Ix2>7$xN&zn0AvWsDNIvGkwnti_Xj3_B9K zg#T-DGX$5e^;?~C_e$H}+r?QSzwCbiK|Fioyu4Ed2Et>LZX1n%r!6cu(B_TpAuKOjVE)Ww4;kX7OyAny9NqZ-R@NWy%?H>0*7JTHlNaat z^PFK@N{w&RO!hO{Kg5&o3cR{2*ca4rUpa5`$tT%URT`rn#d{ef&w87)?#GJOFSWd@ zdjIRaczE#c?AC9OkNdgkOpCgfAz&7Azf1nf?w`~CZZ?_8{qnbZ1oOeW;qjj~H@tas ziM^~xal(CTSs_c0=!&3w6aVVxeYNcRe5S{+L387q*zUa#=1cNRO!+Eb-gGqQMd4hx zo4*)8-v38M=J7+In zueI~%!(D}VSNNYS19>b`YnSyrm|Z~uSxNA<4$ z{$IRLg0Hbk$yaQeMq2B!O@CRZUS!~2bIV?m@zFo;@`72VQ};c(IhkW-&Ru6gec#!Y zQH<>kBL8#rm6N+ShH$O5+oZFhtKNtuO=5f4Z-@W;|1aP0|L5#;a`9jM^8`~(tj?8O zoZ|JrVR82RtGm3N+UhPRFX`O8|MMKl2R}vr+q{XZuzM;0VR7S13+9rbl`Ovx?AKJ( z`^7S3}~{&@X*#y`m{)0#gEc7?u;7m{h8cVVsdh0d_3 zzSA}Q@<5l~4GqS#F6z|o1$k`?+XD}_5F@cNmu3X>}i)p^U(trDW z&n{tH@ng+VzJKiZ!=K9+@E$%~E#LG%`S@$4wk7qFUVH0L3a+`f)?AX`c2_cw&!Lrh z!n*0djXeL>=)6l~h>wp5xhLZq`5{eyZgkm<)R*l4w;9Ohn9P2ANLO?!N!-d(ug{?jc6TPNvt7uRY_?&eCon4UA)cwVU?V`m&+vkNIICJ<%M0tXS+9jsE=L`NnyDuZt8X`ZXsa`nQ+hfhA zZ%TPGqE3f4$u{unt3I#okPLce|N3pRU)JZq1ACkv?O*%h|BwH6?*C5BxPQa+>-!D& z!nX9eFQ3WZW4LYK26cstOh3xkJeZ&VwXvrBxzGBuEH{>^q;9+J*OYlXv|)1l_vj|$eJfs zxXV45+qAk$@{mCDgtO;A-^-L|{&Ltc;nUyV$1Dq`M{PQ@xvjt{PEX*T%%l2~D|=M< z7HH-E+W&Yf+nfKhzbE`!{q_IH2Zd)g+|Q2Cn6U05!vwx{@oXEirL*{EXU=)wtj5%R zxo+Z~6rH~jyN;jy+!iR!tTO4BC7(XS30Whx-~V^K%qtR{_xJ4FI{vjkrnmVB^JjkI zcHFklTdZMoyvd4h^;?|(-CHrQ|8!O%ON8?OhApXg`TRDm&Uv?i@pbs0&u$FI9E^VR zC(nO=mQ924$}!0WJ3YOA9Zyv_(qldOUoYnoftuQX6PyzwkM7@kwZ$)E#ahpWOV%;! zGvr#ndj9`=>nHK%vMsyciRo_5ekT7SYWteZ%Pd{)CpZ6k5dY3=>X87Cy!&2uhx%LN z45SknSUmT&yZu~JpC|IqZF1ba@(oiMB$9s!MeFCN%K9yz?Ej1XNbZ^Kv%dTnFHUC? z4HZ3BIPHakOPLTe_vtB@Y^G*TOU>$jyZi0yl^f09Pn}cwaam_tTncNTrLo_Zh?yY) zVV8S0njGda^lOmxSfsSuQ$wL;Syywu-8ua-(|I%p8kL4*HnMlO@h^WLQIRE15a&NlQGvR6Z4#sl0&UIj-6-K^h%|Y_pV>O z_ds5Lj^@R}L)-X296z*v;`K%e=cQs--i2J-znrHq++y$4QXA$!cc+zQ`_8_j&u$QZ7tza@aQu|0cGDC2`M*V0RX)CT=g!sD{C7fMl~^Pmy`c5)L3H!O z`sy1mG#=TM%@^Kry4P;+>WQrvdjI|wn;-Y&eQNKTjR&T?yEHjEcJ|EQcqP;Ech;IU zds$>1Hr{+)+VEOH*t1l4$MJQ0%Y4)r((5L88y&cDNOXY$&x5(4ht^K~7@ZvcR-=WR zWnYZN*_T%)hb?HjUs7Uh9CFCr`PYJH{&ywJth#Qm&23=u&HM7KMC?J7dq1D2Z3Nq= zZ|NF*~F<>78Vl zy?rfT-+!%#avKg+NGRWu+x_+9`UQ#x=@X5WnKO)-+>Y(dIOlyQ;7_J>O{Z_Fpk?r3 zH}}bFZt<}jO#1O&*C9SG{+Lkc$3wr$O_E+OZ#|`~#JGU*=j0jlE^hSKK6QhyAy8&T z{6CTU8y0T3uN!~i*`%5eUxIIDciN`(7X6v z*9Z3%OKMD8HY{G{v*^5B&RPw(FQ*>N=d$lwy!`Kiy=6Z4*h;hZykM}4VwBSSclwd<7&fxhDA&2a>-cH^@m2ew-2%}IIUFW>FSPIZ`^Ec?l#0^)?^l`h z+z)F6`JQ7eKJs2zw}FqbzT>~HS~u$t=?V7JijIYG+?#VS)qPDaPZh)D^>W#NteWhX zAL{$_xumH*-!SPwM&sfGTbi#I?EMkEr;$P}k z_&?oKx~09z?C4_-3$Fgjc^Q4Re_x9BYyNqDVMmULq0<5JsS8gm%VW4}=4E;LW4!af z^&j#Nu8U2V<24FNWXagVDY!t$*lD-?&)uB=ttRfjnSb1jKi+HNV#X8ks?HPFFIl3p z_=LjR|8rb-Z~d73sjm4&_I3x(hU_1Q1+OlPX%iJZs_K*D^C!Jd+GoCAd@p^Kf!TzC!xmi`un(j*q_4{RI57?=% zKV4iM`6IKrv8MId+V>wmDm)ahU<&isf3sG**&-k5oIKo}6?@$#0*vSQevW2J6n-lk9#J9la%bBL4Y>^e>_x!cSl8u77zp zaq$w(-GzSLmpuP4hN-$1^VD3CT)1Slh?q&}(o{!Xo0!j+ns!@NAFV9dSa9KszJ=TZ z(Ukm?2E{Tnng1Thnro?Md|-p*?V?t_f!jQNCy=3pfqQ}EdAqeb+x+zJi5R?=`L=4~&wacx|L1sj9r$!ZcIVE+ z=l;gs;8+uAe{S-z+evC?JbnaJxw8Ea{E_%)dA9uTS1fuX^}q z;^L(zDlhChE2!A%yLEC51hZVcI}dY2&QQw3L4XAept?z zqA6$CjCb~}&#YPY8MjP6 zu-OUj^%wmu>S$h&ccx{-#Y;O_a`(DN?FzB}wEn3i^NFCPtpD^jM{Z!4&3*pc;s-~T zyDsKo*9!Vxv%*Ywg)#q@?LDn$lH&PS>ga6NOZt5Lh3<31@cpd(zZEX<-nOr-VZHbu zc>ZcT^>Vi4Yde-cdcG}mRdzI_XCmZ{n_2RB&si!AR4xV*Dc}kP)7jOBGzbC2p zJPI`kG+rAv{m7YX4S(KNcXRw_Yqd91%-j8itQZJT$Yxhh{4t~5WUzGPj@7#~~c~1U6dPBD&)u8Uzsmi}jP2z$I z;vx4Y+})u1?}Xx!{dL!kLc+?*qP)Clqu=&lNWyk#T(Uy~ot8&UNS?0*DS3Hy9 z+$zgnzS`%+{4Ccxqk0*aB{g#MdmlM)#Hez&G5JnxRR8nz+JdX=m1n#C-mqzn>izJ; z`_t3c%PwY2cx386t5}i!fa_o1H`|W0KmGr7)!U~#J_)|w*0}qYaJt|Bf~`-O7D)Yg z_BC(+3Hhl^e}ZRSnssT~Qj=V>?{R<6UD~;Lwzh1&X!Ns<1u_rgV^o)vpXkhU_@`=A zKc#J^G;g*=+=VJ$2t`zfbXz{{KId4tm}CXznw8e)o~84K>+^9)68%vHQdEOa_Qa=W3TlRPoskmO}}w7%=qX;jr_JbyiTRN`Jai*i0b*u*RXEaVy~W$8maZS zE{3UH{V8Xx`|H2k8S$u-zsyswOo)HM`G4K@t@b@9CpSD+*KhLK{`InY*z;+Vf7Kp7 zccXt^q~eO}b@$mnp3N8N?@O$`x~JpA!SI_)Rts;N)?N8PT1DKZMu+=@@Y2+UyeX!> z#jED-KYMb1?VpV4UK7PLUrRLFAC1(CR9k05_*Lhw@0=pfS*7@`Duc0&UZ4R3janNzTh0Kivma8AEQgc=W^0%s<6+Lh1 zUwttmhw<)LCQHD$An7xJIZO#DzDX_!`_9b+05GWEu*@=VXG>#r|leK18~+q8@)`yZHIvs2x) zUiDb(YEiMI-uYaMe=8ijzSnqq1ViEb8@GQJzJ9*`@bCB9+fCmenA6{JLBFQh&2P&(y}LcRsyt zDzJUvDYo?Ha}9^l6 z=GDrTi=4RO$?NU+|3zJyrLeq5l=(x+`df}V3_c89jHb0ZkIkk`f1cMlSG@dC0Z(>e zSQOXAO{vw_IQS&s=YCE53~7zd{YPU`Ruq($ z?fT;o!Y*>U@YGwI4g-keDa3^GTqnoIq=-u1(EXNX<5}3Q> z72bT@9&WBaSK9K-rXsON>VIZmTmL`l|1M|uFflJbhCe6P?mzJN|M8T6Q|@K%e*0uX zs>j6Vnf$jn37r{5?#V>hgziH+16E9z`TsgDp(sK6uj6PSm9V~!&kEFRb!0q9AB%v?u6fDo`myN8GqkJZhQ0M;f-{2j+qDA=C`Of zY`dxQuW#PXg*E!Aax4tK4E0g$@+aoAv3^R|ss0{mcuf4t&(wa0AJcyd*gr0l{P@j( zwt?K8#y>Z2&3lw&e)7N8M6GQdGjD#pRs8Eq!*Zp1w=$+LzRE=n7de&cWB#ZA?e5z# zgC%IsVK?>t=C=Pn%d-4_6%*NdR(tX~+u|P=GY_rFIms~VTJr09@hR1(H}R>~#QE)V z?~vzxz|VfJ>ve7)t9bjDb$2`s*fIi_e%W;8kFnO;HG8<1EI;~{zg1pB;Df%F)~X+j zKeG2)9x5&0s?*kN<-c(`mwEqQ7VQqtyltC|tB&7uJup9TNwkdNqW_(LmacR;@&8@D zvG7EXA_m*8=!)7ax}TRF&%3{EYvt)_&$s1d-urp$*o_~R>Bn4q6jtaQ6Pf?PKUzQM z?}WPe(ytqpZ_X>KlLyoFPcHQK zm$@nW@BXq=e?I&FHvd_0C1iHo6MxA`{{39tvn*a-lH?bPHF|vM@%AYlgH*IdT zfB9MX-|nD*B|q5{6S9A<{q%ePUedpTA!fu&+6}+if!Lze%!QK`e=XsA&<-Z zuRK+%H|iAJvq&hnYNEZX@89d$A6-_wTX2Z^--e(1AM=^m8JG@Rd^xVY$?kjZyuX!) z&U7lyn=tpw%xyydrn5iyx4wPy=(Ydr628@SkQR9_eqBRr}bAm{(Sys z*7c>gx329-SsUBScU1@T_L}%Cy)3l3Gz4i%f5dpkU1;B_HgeNe?4@~v>)E5<2_g}yPR#> zzTf4~_M~`$;6wRgv2~d-9L)!KR&PCgr`>*W@spE(G-K7>>Mit{n8F#(+?G9b_rlw# zAL6}|t}XjxkIGxI%B{a1{m5A4puWV+{dwQqzU?W@TAppT`p0>>$Y0Y}eu%evdY`|^ z=j!Pqwg1}u2K%G7{#p8AzMA&a-{A+C>Y6_E|4mCw5c%DtC^M;ZH^(xEUmwc1lszdd z`hWexf)C4M!gM`fOx(Y_Ii)pMjQcp}AMLMOPROgs6f87N6aD`rZTBz7j$rfIGadfj zF;(95UzPEX`Pu*c=bBa1UZncY{h@#9ZvO2gd@9wX=`tAIat4|zV z`SH+cXA8A@#T=$p@=KE>{AHt;2mg3|YeM~0=j3e>Uc6f^E?!MAXw;eKc7Xqla9h{ueB(UmyHK-&g8?d{2{VnuY4WE4}KhZyEj8 zofDc~IoaUncJ;O9|JQ7JHRa8#tWB05q88rCyd&ZC&-{Rhhu?!AowxUjcbQkWy6rmB z!t}3U+r@YD zJra?>rqAqp6ZrCw>EZv0d=7z~!p-OYHE7>_;CpkcU&;ThiHZgyw~ib&kL7UZa6VuE zhxJx-V{RR9zop&jvY;(T=6_eJ&u*Q$CdYy;qlH&?vVw(ti)f;Aw5+Am5#FQopa0x_ zF7Z6~9qXOTJ|^v*Z#QkpPge6`fUAmXH%g$c~0M2KF%w3`pn+Je`No! zD<3v^PFKm%uIDN`@KVu-;jvyzq;IQzJmXsHD~`g-AD90rd-J!1qi=3|o86x#^O+St zR;;+_W#puP(uMbI{rb6kH4gZ@s~c(kyE3Ox+3Wv4-Us#1>c6%tJ!KGCx?HGvHPfP1 zjrN9(YOVhrUfXA1lT<%?u+R<6eK=kgTc#gUQ&|2%{NrQOe+rDV*0cQ#zc__8 zxw2c({JTb%3`;?n%#@$zzdqWnRQwTa^F_$sTDRcycJcq+?pOZp)DM0*|9|}3IS z&czi!^5@AIFZ%NS_R>W`!H<>y?OuCvC7&kemB3C%i32B#H+5c8`8VV5>a9M3x8$y@ zdv)>wfAXSZbFJ$C{keSDX^Homu=PQVAyZ6$#Hg&ieDaUx{;3A-VsanKIrIN}%sDGn z@0^;Ny88aZmZP>B^;|!yZ{1`P{eN3`OILkT{k!@H(@s2n$@TyLr%fBlN{#2K+dFX%p z$zA5I^|N|Y*Z#Jh6R)s6G<@tov;ORzo$2!{Z?#PJw=2El5PIWC%TliY(NFTFEMIPt zo~9FNlo{mmq0VrFpvfgIg-2_YBNbZh3;+8vulc`aO00wYmUmz8|NryzdH?r6uaES7I-w@GokvH4-k_1KChjhlAFsvHP^C@Ih;!{1cRAo5Q`M(!cIorvGIavoLQ z-kjXl2~tS+pT=+e!D(qx@2!<@PD!Q`3^bp(pQIEgMP8bbL~t0+$;R+JlFD+WvBj_&uzJv zBex-bGT)!h2hV?APVeDA#~>zIoIDNsl z_2ED4g^d0!Kd6>a*uZ!}Nh9!T;E>wM*it`b{=P2}U1#R6d1u=ozw}xEYk6)L!T;Ln= z{{O=|(YAQi?O!K&`9hZ()z8Xjp5Cz7CM@V><&VVA+XJkEJ*9nErahd!$UuNk{A7&u z!X@>2Zb$0_e>`bj%6BJz%8$igth`?y`WN=`3&TI{{^&^)=FQs|vedLGX}Jr_XNG^d zX0zj_=oQY0Qz?2Dbiq(X=YzlFp4|_`Z{E!Mml^a${6+U4d$FJG@0L7S8n&&O>&g0$ zO8<@g`PBD$`Um!jDd_u^OxdZCRq;nNDtOMtsta8oYy$#kI!Ky+^JY%}AM(dESY7Xl zSEXsa$nmLa-+37?{+wy_|IFI-r@}w}N;*{iE1h`oDZ?ZUzW=|Svp+@7%>V!G_N7>^ zdJcxapVhrQ6;J=~{u}@1|NbBDa}Qtpw93-qxMR!RL_@(DX-A@OMJ{tacw+tZN52=n z>$hKOTp{&p>$O@ve&)-)eq1dN?V}=fV)IP@TbdV{xN}}g{3G5{sWzqUarN4Rr>|-J zxoob-`e$X+FT>`S>255>BCjT>JI#3V@$d&p`K8O5{+Cp)7ng2m*)Jkcb-jMVpXO_| zjdBTh??3qG`fuTG9m79G77G_YI&UsfXnucEIM)hOu?fp=1O;(^cerwWYt@2FueV=$ zefa*|i?L}stG|eec7EPp(eB{qM4u{WET? zUuD5@X}!hP`54c!I&W)Qoc?V2vVC*AUdIawwSDRT@P6)p?za!Wt|)zN z$n=Nzbo>+fL%TmMyRr4|lvTdZ)z4Rl?kKjY)@^!Vc1ec!PQZ(_ijeq!64%{NBzF-?0tWup3UE7B3v&s!Cs~9^yhpIH5L`CsVWH{WD@Q~z6|QjiKK2!2iGh+v~qvza=%l z=*oJh8DG**=D1Jg{h8b$C((2Adeb+i%_&Ot_d-+U0q&)yWZ8dY#xm6ZU2}Jpbc5Jzw-fc7v%a1UUSF@lV7B&7(2pHU^5<3O2B)nz z5U6(wxP7p*(epv)!@m!Y-&p^_|NMQ9r~e9mEM`2we}pfu%lfJKjX&I(|NVFJO%eNP z9IA7!H0t(kFP}E0$;c4N=`frRcgPUYH z7FMKMS0u%oO}y}V`p@O-J=^#5%b%V$`;X@7U(fqP72BHB1ZEr(-B9^~{ekbJ^dnQjc?yKt$hA;BhDXJ|7`SpT)1^>X_c%@`m>fd=P%rRWpL#o zo1^p%)>YTuoqT;Z-dsJbIxc}p?6T{krmP=(UO$`MFYP|<&dKiGT{{l`@Nc}izu}jC z;_1iP*O`87?LXYV=t0nVS<@b;d^b z^3N|hXdd(XlevV=RQm}D_itn-SX5>;l$CF?FiTPXGuM>0&+gCexLdh%7k*l`%+7zA z{v3e^_w(O9+7b8XJ*P+1xnEV59{YYh-l;y1;S}luc&7Hb!jsE{PZA+8>AeE}X43nE&Iz`xF2F3D{3FIsA*i__^HWFwx^5#gT_O9a%yse;iC&9__%8Y~!y-_T=|J|4SHD6lw+5HsjTdy0#G#=P`J^!cg zwzP3!p!FGB$MhM`xNmvfxGyH!Ci-XXx0%n37@wVgeO2Y3^fwW;%B8Psz5X%F{C^~I ze1F2G)nT3UKQr!kxg|N_L2cVreTJF#yCsrt$)$X7)%|Dxpx-R&r>8Ja+|l~kkxv)bl0 znKo~3dEVbO)+>L%pQXxLzxuD|)%!<#J^$_htZDbB+u)!2?p^oR$X<Yru>h5R{@TdKc3GvHR}BN)3WXV`d}+-mM`m4 z{(sX9dTswMyKt+|nM<+@Ca#v5&0c@|2ul`mOx=+U+mXl=yx*#=i*sxc%|bmAzXy#oE}|nfEzb$<13YQ`G0N{Ft17 z`hxE|v+9g?g}wfC+$`na)V+bRGW8jn*B5N7*FN&Jetok1{gXes_cz!puZv=s|J#*~ zu4y<5CL zOvo2day`h@#J2m){^@aS(GJB7+kfAwUTz)xhVNzWi$B{vUtaRrJ;&>x`3mQIt5p8& z)=QPYuX5^lJ>w_4%pd0U;$MvA=KouK!b-o+FeNjZPxpI9`;716TYpUVy>_jyFU;t7 zde*FchZcyhwO5@J{Av63oxjsBUY-27e!{Q%Q}qcurhfaDy6=#)`~R2^-+0`AyYJGk zkTv>0bN$61=O>92#;kwxephMg@BN`^=~{fJ{v5Xd;+XlPe5&W4%%Za8o|peV6@7Y2 z%V=reWUlq^T|+gt)_wk_u+n0|m&-TmdHx78OyFsl_5Uf`UXABs4}Zt0{=cUoaQ^z1 zo2mb{JU)Ehv}ON!?{l36!E>IrzU;a2ZspCe+lAjhUK8w^{_ah*|2)BMDmP=#vF)Dp z-|Xt-nT6Xw6(|H8J*xeW?dCuJ^#}GZZs2B+yBhcRY3dxUOKgq3*OunGO*YK0-aF^J z;K}Uu+y1iGtNfY1_2+xT7jEU8cO`C5*>U)$k%2+oHMX<78~GA*(>ecFzE^nV@WynD zkIkv843A$Ltoxh%_fSoA)4R~xq@e5a8NMt04%Q!js=DfR?A17RmHnB|iu9fz`@ydM z+p59d^#84(i8uF~{jdJhz|rb@;{P7Q|6N) zR=-5eZTajcfB3~2LZnI-m!_Y%!IvG=yq7!ZX#Q)1^v1wL|9{VOG?Kp5-tH(P()#4i zfg_9V@Hs?C%(k_-_Dt=;n}tvNTZ3PR?z_ACL4Li$^);{FZ4e3i@I3#~JCW3XPi18f z%sKb(v@6?_yxf0ZxDuHKpZ>qnrkdfl)PCY2jh(k#KKxdGAb5VY zXLyyaG|ez+_U9_0?G>^`oB>;wy8AIKcq%L@@^o>8+PBHG`tMonf2jEX0K|DUdxKjG)}bw~E=AA9?McJPP) zkNfw2^mAJDf2sF7`vq&+&vXj!?|8Ak|H|s`wWj|)5AC;Pt^do?aO~}gdlqXszshXc zdTHJH&9K?bk7F3Hs#DFeCXwch|WG0s+tLC2W6Z^B2Cz5S*d#;H#hD@`8en zPw#hn{PbqvfAEKWmbGDxT}ZO~)AKhRzp%M_ZvXqX_U`g4p4;#6dYD;A)}QD5+O+53 z;s^H+?M)%oSiWPGvDE(>P*3naM$@g>C<&XBq{JQ== zt-ST;^+7E*)=oL|C8DQno4#&YWFh>I^~8UHe_N#YsLcIzJoLlA2{z9*<|Pyac)jF3 z`qTN{X0uD5^Op#7C-nUI&z-lS(PrJpqi*g8razD`P-JbXvoo$Wd|1|Nyj`nn+Q;>J zf!AZtefYEX-s*K`n?9UB|AYPHjddn})RW)7?etmrKk#j{skf!stNH8nwuv~qzMT1_ zPMGJ?4SVB%1^!`G{!R7i`yGM~ z-1pyM^>Tsu4yNTXf_+@|8t3Gj5BQa^&6z5{ecr_xlhg0G9z6Bu^}6%n>GgaQzMuGW z{{H_NXY7~vY_9)U5XF9B5C60I59C*RO#HWR*Mhj7R1^CHTUryAZmf6vvtQ}Y!l#*{ z^(CD*=B8ih^_lI#S>9y7kAp?5;YOJtyK|9TTGx@vLq{J@{AX#UC6F`2;-Bv0wVxXu zzMeE*TRy||-@es%^XBcZ-fpG1b+=#U|EbrDg5@jz$(NQad1xPb&B0avN{}Ci*1mNI z-^k{fBjnX<`Y(Qc1T8?8>93#z^@ zan*UI=(l*`8wXvrcx~!Gw)d?Me#T(u?ZWls?7`|@&AIngzl*vkZTvDoO1q!z|r+*>u;1* z9e)3Q?yaONbGmP@d=fu*eV+icA5(mH{X<2Egg<{b$_Ib4_Yr30V0dXLduo61XY=S& z${!e(mB#hn~`l~-{5Q7kClRek(egmi-xFKaKQRY#AM)OODT<`+ND#`%!+sX7f(zK!9hnI5?*mZf%SWHnE!Ke4E6>v~o5 zSrrFWcCY+q|LxsTevi6S^WMDnesurhcKtSYdn4JfL-L!~{P=sHn}0$Ucf{_E^JKqw zOMbGyqW;$B2&<0qzb>f+*_Zo_5AC^rO26Tl-`bZZUU>d9|NM$&_nd4SA`k!EoGmBGebN4Sy-4iB$v++oo%o{4CYx!@$9VUR zz=!KE*7SZ**WLI0*K3QLnGdG>-0%BpXk_2sKc~tp^|)^Gy}xobvnH0_o4@|x{p6*8 z_I`Tb%xNT+)ycYG0uQs|ObP2RPutZE*M6Se@0FY+@kdzc2fyOwSr3^Ucotl}Y8?IR z!T(VC^Yz+iVz>VH7ndqoQfk36<>&5#mHa{rZvOmukC}ba&(&-9Z=8RHk>kFcRnbbz zQc=}I_LcpLe@x|?&aQ8&FY2&#mR#q2Q}ywFan}l^r%l2)H^>W}^xsi`^0PSiwbWk= zzIr(}Yq1&R@}%*~cm2I_@%YF1yh&mV8;VU6c5yNA?BKMxGCP7%`S;4#?*EU?WB6HG z^)D=>?wrtN{(U8>o^`uUo-posWw}MM*WluhCAU{^sqgT6YGUVi;nUCgdmqU!>X`3p zFMODv@&Bxz?UBYd3`q?&uHpXsu4sRLAwM(o-aq&J$v>F?TkEj?>6kZ0fWPC)8co*v1NMgAX-@ZdX4Y;zIm7JAt>%}3e|9v?+!~e7^-$L9 zcln)J?%JYL-~-%q`IuR!Daj8G9D+XKRCmS4Ij%iw$n5?zlMVq+0YJ z6{FvG{@vf^ZG8KalfsiCtsm#7Ot?Jh&Zn|t|1WCyFBIy2|9edw(^qM4iGM!L2igh@ z>SBKeUAwESz3@|WyMJ-RWt;jcRhB>NuZjNe%6mA+RB`$8zUTZO|E#?ymHs^9|Hr>f zW`94#zBc}2=M&Crv6E- zVByhx;7_eZc3kiGewnl%vp*_vFPQX^y|$x=`Tkn%f6uI2xu2)nmF-rmU!C%Q-Nt__ zo6UH7_WbSZx)N&q>d-s~k7ND+BRzI+T(>c+`BBZmy!%t##WQv|RxM!`{%^Hrvb$$@ z{=L7a7y^$q*)O#fczv-e+pl_}sc;dA#qa=j}3;N|b@P98cO#niIDWD~pPw4kpkJ3cn< zvg+HPKKmv^F28VRNNP*&#c4BEyk&IR_~)nT>N72(;v#F5x7PhLczAz8>6>^f&R?+$ z?yK%*tYTZSrT){`FHz0&LJCint?S$QJjHY3{PX68PF+9d-JP@Wsqq@-bpad`W9R%o zz^l4)eKgw!f!Ik_&elt`RQvw>y}Wa5ld;;WHv22dl{uPvF|{glxbJVesPFaiaL(TP zo9wYCndlSvmBjx3Kx5QJ`KXbDO zNW_&pT>E?M%KNpqzB;Tp=2*JVYPws0^t-gEe4``b2V!UZQ`F*M@it#yRcHMAwYz?+ z;J=$c|KCVt`0saezF4D)4s!|?j1zX6g3f(!ZIY+SzcWB%&n@|_RfF+80= zwaK01pUOqn2@m-HZ1`Wkf!oL2_w@>n8QYjem$8Ljw)top)%fe!uf^=F(n|Yg%m1(c zcV(H=0q&&@8qC(WUVA^Qubbmmvn^k~ZjXz!Q|~}K|BvFT*Pl`~aujaQx|nh0u#tvNuIM6Lnfm(;OA)GhVH* z?9B2~y2K*r$g$9~^+n5(10hF>gZd|i^YrwvG#}GGl>c_~x0~7D=LEg){yaDCE64V) zYqx&8)nB}RvY)ka`V{Ze`UQ*<_4oE?Ot0pAR(Lh*`kh&?ZS_93>a*{P@@KlYZ}++ z2D4A5Z@!tdGiIIL%zlmoOqXx`T5tZ^bUWLtSyFOb;h$>^BmDz5Cn4%ilErIlbkWyX^g4zCZlV{Ab&kV&u6`-N9<2 z#~BR~uHwfFB6Oym3hnpOn|kW%uj~46QjSUfsy-_=WqY5YZX;j2)Svl*H41TcYj)}j zF#SkLb#Qc;81BMy&ewSVULhZy!{x8+|G#;5c=q>oZ|=95?h~EO9h{i)tMKg?y*ZW_ zc(2~PSukIJs+YH#y1KUIgjJF@(fx9B=bjh*aMiS7?sa*S?*hJO zh*z}x%Csn!o2%@rwk)rIameE5{^E-hkL6k1w`HQw`Gk&$`J}BoEisfHb z_@Vkw^Nk#z<~jR!zd5dUAf{{iE8mSLIU=e%^m`(tn-*nG9cVo}ALo z-BWRKb>X(dmKhmkhF@%tuDica@YVlAi=4~n-%;$7x2yZ};h}YV|NVvX{EweE?OpIU z?Lemf&D#&oYq)b3=m@ZD_Mc)CG05T)n)tt9jwQq4zjuN-d2NI4v6h`XT{HdgwlD9V zZe;)S?cI4NV~w4*_4gXj37@q*`ncFmo#psJX*0d%2WMVylhOMT`omCxoz+r8U?=Yk z%_krIj4vxaaq=^g{eI$k!|8~3mM?p2W`5fD?J&#C#Y^n!-kqDQzW3b4-`CflpKbpB z*Vo_ed|%$(+gttQMC`K@2I;IK647m6_}SLqzhnEa;W!r;!~V<*h7ZoGto_K~?d8HZ z<%8M(_NPBK&gcxYpL;TeE97&aiusa;68|5cW~+Vdt$Zo>$Y0>ONJ?PkyKlSh-s9NC z^S{Y*(Tlu?>-y)ht-oKt=l2uCS55W~Gt3;1F>pxpe9}VtWYd}l&Xeb_k@4q(^sA?4;EN2m^y!VZdv{l?e|VKGZUZ4 z=iVPWc}?vB=Y38l)&Cm&U){9r+WWTd#IHd4KUduUcFM9Z<9p!zom-8` zuZ5R|H^zpiKwjXd{N5|V>WBVpZ&>xGdP?niTf3Ip9oN5Y{ipXb{HvV2+uoA@p?nXy zt~K!qFf#06co3Md-s$J}i;N5-v8%x)A*U+*KK4vaQGX4&Hw(w z)}PZ^4@fgB{ojAFUR?ZX{e}Hq4AK8cDRbjzLW z-|AoH#IrNVDKWS_=RecauT~xQS3aM|LM8F5UDhKBng0*ve>JX`|9AF>{7?DvfAP0A zBsTATcUbnpho<-i|E1@BD`sin+hBcQqea4-;{V52JXPH6vm&g!wQe)dfnRSw?w9*1 z|2E!Ga>oCM3)33*Y+k-S_Q@*w=?s$0HjHmF^JTRK_I26+XTMb&esHq=3iUnj;+NZP z_|7tG&fmtL^QF)JcVGMeq@#l#qp9fO-L|<+(u_B`JHE=t{bH7FTg(tH@N%x;>4Oj6 zMT*n~^`B?`tWffneL}UamtNI1riIzR${(8%V8ZsKcRUZhh#M^=$S;)A)-_jeqBdZ22$lrQ>`1f1%p*tTz%5)-t43 z{N8_dMiE1wvAW9hEs-lDZ8IabyLIFndsz!xFbKSp^LbR^Z1zc>Y3_^pA3Tm1ZZj8P zxWi{)W5_dyHQ|<&wU|oO2G6|4n~$I7h+p$P#qQU2sroKl)nMiKqN7)nQGe0F}uIF#@*JJzm;?H$+8K$1+ zosTAEb#450XxBljf7)zp)g=q~XPeo&IoGG2*s)fYWo!1=g1DoG{X%!QY_OOgKPPRO zf3G#$a;qQlUg-elcz&Srbi^D!Sx@Ha3qMYs&A@Wp;ezGD%X@vynJ*gJ zvp<--Bsrn$j_$AN0?BiH)Ec!XpJ*})DG?w5Fw3DK$NfU0`Ls zXG_sV<=O1T1?wkGJ`%e~<7fSEUdj3i5tBSQxJq`Xi>|N`=&+curO9LU!z=Cw&+&%x zo&F!TJ%b)xuw78>D3&wBB!uap!6g0HQ+M>N->q|^*&@!f@g3tl z&5o?U>y^!7C(KBk5u37VOW%>JigRvh#B_d%OL=6>a+x)7)_=}PhZ>Zxo^gwM_O)P+ z?4lhhA~zL36|!lr^RPJQQ|mhUr)F!s#F2cDlqEe$yIj(~mZ+_IBZvU@jpy0r4RSkn T|Gdh;z`)??>gTe~DWM4fZ8Y@3 literal 0 HcmV?d00001 diff --git a/docs/images/JEL001.png b/docs/images/JEL001.png index 6bda23dea6e6dca33f1f034ca187537ad1fd6c68..2a871b5879d341abb1b88bcf0b880524d5ecba27 100644 GIT binary patch literal 4941 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 literal 46333 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 x%Q~loCIDvEFX8|I literal 0 HcmV?d00001 diff --git a/docs/images/LID001.png b/docs/images/LID001.png index 33bed87ef7cd7bd87ddbe7fb0f7175507a79fafe..538c82ba300c9ac8784fa98dedd0c1fc44a988cc 100644 GIT binary patch literal 6092 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 Y?XTC#u(0NT0gcLgy85}Sb4q9e0A9r_{Qv*} literal 24413 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 J%Q~loCIAG7wPFAO literal 0 HcmV?d00001 diff --git a/docs/images/NTD001.png b/docs/images/NTD001.png new file mode 100644 index 0000000000000000000000000000000000000000..40bdd0fa0a19f9176df9de0b8a0aad03525f6c31 GIT binary patch literal 6589 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 literal 0 HcmV?d00001 diff --git a/docs/images/OCT001.png b/docs/images/OCT001.png index a8ce6fb4f767c9ea95b4fd00e0b9893c856ab09f..427ba518a2642cb3dc69da2a94ea2f1d8eb1d112 100644 GIT binary patch literal 6933 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 GZfeLfFU#)UcthUNbAk8R)gRX6AEF4I3>F8hn~ z)>u9@f4tXq@B54H^1gLXwc{6V(&2X4#_{y#=Jbz;xb+`=JTBjU`l;8ySK<2~?cTk6 z?VdY~)vsnr)WPu_#n3x$JB1dEVx8&&nfH77OoRd+O+~ zbJp*BY94aOKQKK}syfx{qjmYaBh&YNQN6sJp;*^0Nqnp0c1QEI7sXF%f4t9~rttpF zn;srMJ}E69#nYP#p3g1c_4{{kxLcLtw;I>3xIGgsY?F>vRX&@U&J%xKx!>l|?)UqC z^QixenWq2DE9%weG{R2SB~VR7@xD6 zcsAjbxXY`{XP(zF?DY<0FsNveY4Ee(x_<57^&9`+_;z$pYA-t*+lI2Yw-)XHZGHb| zU&;O2?@wEQd>7W|*}MFIZtheG?#1aBt*xw-j_Tww6ns8w&j0sa`F`yR`+Un?VwPSB z??rZJycaq%Iqyu_IbDIDh&254Wm#Ngu?O=3R__HGGmCKK5_Boe#w{?ll zyO8zgz3aBLM$zKm3JuLqy9^CdB^vr32yW7^Xz9tGV8f8Ttv-*nz@nn%OO|$q>Y4A& zC$@cYsm2Io>a?uetE?m6gHwoP_sHn!tP@{N5dDt(2ovv|7)6*WX)N zzb@M%K=Z)XOZS;iO#8nrE3aPqz|RMQm*j1nzGZQHer=SqaoV+&js3alj?-6TOY}ZW zz0v*Z;_s)<&+X)=Tn)L&x8q3C#yz=n{>{JseqF_@*R4+&{vE%d>>Z@ef8yG<^BZ>@ zo$z*fT;7TD^Nf39K3DH%`|I$5!!qG&rp+;@1N@6OJ#Wls{m_+WJLPRl^EJ+tiDCVz z$3Cj7-wWQxtm?PiI9>0%^YeWZOfF4dEA#2==lD;&s_e>B|J|E-Wx|gOJI_Do`t(*i zo%O~8!AmR8etf@>>Fq|-kC`7Aem~DW8)eUW1?Eh5lyC_0i^k z%pdRlac8FgOQxM!S65Xj8`%GTv$?}Pp5`IyBmG){58*c6IbfoE&b%Y^OiC1wBXs< zX}`3+ZH~)dGO4+^vc;A4vB?U)1;2vy<;8Yq_|KI4;rQf5>$>YJk9s7$x|u%z=pmB} zrrFmzoSmHy=GT3meNn&mr8h6PqWP_rOYclt9qg?j(BZl`aQ?k@j^W|gpFW>ozfbjf zdfr{By02Hmow*hDFRWauGqLP!iXBJu+Kt*8?F?_svJV=#@*Ifs?G8__`|3RFeH>qK zo%yC{CV%Hsmd`^VSGknS~XCrauY4+(&Iz9dR zaZ~d5{e0H8|M%|w&G+ZWuD)b4x8lVe@kv)%e#YFmUsW>q{gW#jXR^NC_xqi2-u}Pe zX1<=Uoqm4a)Xy{CJd!QHV>o$AF{tW0%dJ}@cY=TF;@nNkPRv`oKtHZ$3$wx2-zhgr z&QG-oIvO<1Z}wSxCHcjAHT`T0cDsYxcaLZ9Gr#P%WB-16^SdRJmrVb>Hhtdtsi4-* zZvS^iSLAC~K7BXs_Y!xrH|js5+?t!6GTwK&e$yms--R2v4n+^e^9pSH*Sl=v%X%+%`gMOq@xgYUt&$JWhv_2c{F z`((M|cmIugc~m@J z{*M>%{>5$SU$Wl;S(O)_(iq|>sM%7vFs(pTo+FThsSR7bAWSXZq+upfVnIpEq zsg$S1^Fn%XvaG;WK9W-Qg6sCBucPmKll-a~wOW7;m*GMzwF_(#=Rr<4`=aEyp55@yYK~Y&&@-Xy_R| zUNAwBA@)m;Q%cD}i`|AU%p77rZEA1bD4Bif#X;pGU%oMQGCwhD^H{XS)8Vz?GR2lt z3sl(|vzsgy{>h1$Eq5n7xC0%=Vn*6U` z!LWcYFsk38^dPqw?=+@5K}DUu%k>s}+U2$|e7dwYwD!AG(xDknQb)}ns!YfbD4N*i zY(CvZyhK;}g<^0+{Fzx3r)3GrCEiN2{BZn;-mOf=7rWGNKa0>*`s%!}G*UN%jQq0Dm3e>JL(Lto3$i60kIhOr&0x$hQ6=!2*dY^! zz`b0K+-DyhUvs0G_pLg!!7Pg-N?c;XyXw6cNBT#L&tiGS#v$6vd!l1QzQP3YZ$H2D zXfbTzOB7Hk*61u-^8EMupIbsJ{4;0vM;V3M>v;W83Yyk9$z(_1gWl-8+9dI}dMs7? zJWsw(3RIbSI>7O?#M`;{nMtp#e(21(A%CrJ;WVbI$TRy@CAf{QG8D$)pCoK zD1(&K3@!#q_VYal*(a|(wUS?Ot7u~p+h3kpt1d^!9$Q~)HQ{;Nd`VZe{?0hP+v=#vBumoX$S^Y|E2tP6iM7&S@XnDDb7})*Y26$0zg#^k@J7n!IgFhw`-mRV$w>Bw6xKB)q zZ(S{PE2h}!+_W?=inZE`5jiRVZ3cCB~0!JSoFI{Ba6mN=7Y#s{3Y8d{DTa%E5T zdB^cnM?PABdG`;ynTZ}MK?R4R7M|tZxg@n^kAL!_?FV9RwZ7T-BAQ$04`(U!9o92H zBwfwKzwD7LU{kF3**&vRc*2jZqUXMNDt4dwA+aesk6E>0o;?%4!%n^BVLY3ce_4Ea z%K2X@qMfUzzuWD7hBZKUW$MJ!i}KDG#xF0JSt+cWdhOZL*>9FQ=2b1^daHi-#Iub# z=d+KA^PN~Hy8Fd}J2Bs5EB_d-WO#CXg0J_T>~D=3>)*TeDKDth?MdWNX>;iezS1uA zx;OLpuG-c!F?Tmk{S=`yJB#Jhn0iyWLmJ8ZwGo4ASk7RZ;ybb8ywthu^)hPz!rW($V{;l6H zoC_-Ie|{iumz-oVW3~?mLsZx^Hnc{u0yQ zr_!ZqtKHD^)OV94&-;Z-!}@QAuZs6`o2X;-<4;6|e`dPQmfz>sa%fhh3H;=m`feVh ztmUO=TRJ7qZEh{gui(F%dz9s3f;qo*>w$UAqNZoOR@pB98P{IqH_gz*;P8ZHrq-Sb z9g-I~j|h6a`t|4Hoh$l{CH4;5dyX!RJ6D(gET{4MTE@)%c zDi5A$JWO?({obiFI@5(|hPTGDlIsgZr?r@E|MmHx-y@D^H{acnvvK;<5;UtiKk(Y3 zL#bR7o_z4_;+hp9(y6~vBs9bRr97 z6$}h~dp^rPGrF9?(^+DlX0+k*es*?N$x@lGC0SvgciH!@C2%~|3KS1OYPH!nm*2&8*gTJ zaIi}?3f10fZ*o6zFo}O(%l8YQp+A1LOYP6kYaPi5PPDjTW^ihbU&g8xjJ8ZEakKx{ zemcHv{efH-o;>e|bIPPzn3Eki^Fmindvq^IF^MM`n~3>UyK*rlGT*TW%ool z6-roYIy?vqSBzPc8k&*4t-G@2UCn{8x>y;p^sktG7u_WYE~9 z{rz3gWr5SI(Twp&SKL{Zdwj|&U$N#l&Q3eo7HwiRyw$Oh^_I;lGf6MG#>Z-}{W@n} zD{_4N;Zjx0v!AbY7L+Nh$#D*P>tNv?cfgQ)&CyAx?Twu|X4};ptmfdK_E|E6ahF|l zmn6d*C1E@G#aN!nML((EuEfgTl<+V(d~xBr zeG3|oGOn2;Rm;r4zGNxG-H%}@K2e&+bJMS;9m%kDQh1PQ>y)+mow44@lU# zaki|Ykcs-XZOVA&I+D>Ve^A8^U^P7?rZnHxlA|p z{GQCBY1zw6Qa7%5>fvFi@H)QgYB0mTJ4Y48*%g0rEqx!U5=M_eJUwBr#^oZD+4%P`X_Awedya-kLjeg(S5+XUj)0xjlQDH(|=Y`FUF!o!2<++nLIIyr*G?1=Gy)E&5;gJ@-v8 zVw`Ydj*FmJU{w5(zgroO7{C4><`nZ@^W77fwa&MDlr@;oEOk9z?7c}$w{w&8=?3k! zUYCLll3rNP)Y{j0Y2WsOtObEL*UA3acxC#moo5_A_Ug^OE2fhwx=E>s<(}8IXHgfn zeEF%#eCFw#z-;ADA+1dXsjPd;H8u2EJP(Rm^(}B!`@^hi)^s6WLq@>+^2lk8_E zi#FV5sF9S|!#u%E|HtoMhJUsNA16C}Ip!q1R8r}3&>w~i%jSp{_KB`OYkHzO(J@jZ zjUlP?>LflLLFLC9B@4K27M*{5mFt&`N0;8o(>)EVnpD3&-Y;(BWYxXWRQ#UvZ|C19 z4bRvXc}xhg_F5fqD3`%QHmRiOU(!a&1Lln%*v`yYXsqx@Ti|EB!vjx+u=%CFVP|XK z`!jwFRIu1t5O_26S7t>iv&u7_7FP9dd{a0oPxcDT^zN7%@x5Tfp~fs*yU$0}e@W=x zEuI&-RiKN@T}a%qY3J>bXTBBY#u+CUPR~4Bx8Q{Bx0{_0TwHdF?GZJ--(o*IKQE8% z!}$gi_D_{XG6m-wYbMsPaQtKGKHk0mZqoz##szr|TOMew z|4&VzOrhNEIyXand;)itsK5^9%?3r+lR6@{&U9B;u~y)UFGnzA;bt$F?sfZrccvJEk_YNEEKFzRJ^*RTl8cPzW@|6|A3 z*hr0jfx8yLQ@<)S+=~gV+oF5!?yY{+)L9G9{CK)ltRiNW!km3>-}R*C&$!`Qy}WS@^UY)_c!6w*O$M!(NxiXpX>6ajwQbvJJ~lK-1=Uu z;;nZ>g)*1_JMIGyem9l{wMRVI*)`Rq@9f+yvq~26>^*h!vZ`ps9PMdlH9C#_Tnwku zbZicmdAwP)+k!!0_lt@T9F{FR(=WZg&~W;5c(>{_Ic*hW$m^~{#^xg*Ul0?pZ;JDOM&FiVsm*~FQS)ey+d#Bm{v1mGD*>T!+Gk5tx_g4b9 zqn$pyGE%6M{-CR#YsYLEyY1GV$yLvewEOcJg}yU8K5{79nNcjXUFOrO&u1SV$$B;Oreg==jlBiC!_BY9 zu5S4yGQrmA<{$qjyR@q7Y&AA9`RW52ceg z{7-L~!}j1N_p0S*XLfI8wJhc|d?u4%_@sT+Idkz3b-AZ4*cL>u-;sIFSvN`iF7Jc5 zDE<|zKYrA@^6J{URa`Y^EZ2TY*KLq%_Bi&n+|?%DO+ZHIJJZ2#gK2^{m_5!b?Dp7U zw}79m^V*3d4dyeF9jO_aGR`lrX6lM>6@7o@%-44@qCMhY-QzW)!Y$MMm3w-fgIgvvpO`_=*qeyYxKBYwrXQtZNo|Y9@ zDbKam+2gid+?P5f#uTAMBfhZZr!MVXS{Ao4YRjJgv8}%ZMOgOEO3gdWBGnM#b39Op z{X{Cy#3PSP&S&KnotSq_A!W<+>=?tJrY_fd^LQB!NNty%e|LxGHYta>I=@|}Yky*Q zE&OXX`Qsi#3kFT)r8eads#g06yR_k~=wQi$g zx$h4i2e+Lj$0Ss3rxvd0I%TA@*rJv%l6T46jB|TA92ifC2zd5AYN-%OZxOce>kHF= z@O0~ucXQ8~Y<67Fb|ST*NBNY?#2J>2?g|GxIo3M2Rb8BS{d@>Rnt)R0>)%_q@Hubc z%=LbFn0<#@$@O}He8u-ZSAy@Kxu*X5(UTtS3ekbNZ=R0 zKQa@~WVqHA2%YA&;85Ahs*?ZSDmQO}<`GXWt(3D?iGoY@j$|?%WNM$cPJdhKblzQ+ zC(47UI8UO;(!77q=ljk(vi?|okNG6^Q|6wk4K0FdlUJPI z8X9Kcwm4P@cyQ35TByIh#bl~~D*D8xwl-N~FJFt$~lA*xQUF+=f(%6ZE?IOPoCK$OMI83DwCD96oQaUZiJG z;J7qyOR!v<)pN1A|GX45Z-3gCp1aOT((Fa*wP$A{|K=JwYwr+Wv}>K!r(gMN|1;cs z{y)MjE6(BbrjJLXWEmo+O*XDMmZ|p0CuNb5rqfqD{rP6`8lI+&|84&%fAO{1zGd?6 zBQoWsv2osOmTj?WzcnfEiRA{zDUY(3Otxqen>I_!>Oxughq_o}+xBaXuNJX*%1#eC zX>n5ILBTGSncke1^G#T1@GLekTCC-DY+=&JL;f6rm-Uh-Ff*Lr@p0mTy*tkBWwsZP zU!QXzZ=L@<)9a^8=hcPlHXgpB@M359gSJb24}7jqjqZ}Z{p?<&{<>e&^q#bAN)WC6 zKFLb+u$6`7_2aeJyXT$zO|@^LN6!3s@+*1v_w)N=bdTp=@SeVh+52w>gX5xW3HAN|7w=gA zvwPPvtLcT#T^5cR@7$+8H1?bJ^irj`i!ZL8##Yw&@xi(We=FAiPyV$p zZ_d%D8!a@ZJGOa0F@0$KuBZ8FQTDe*#||EPyDR$j{r=re-<=a|p2}XyoV<65bbHE% zoo?;CRh3H~X!$Y=tXN;-ahiAcfr^6q(}!<7e0$CG>e3m^6DwqNA}U_-`1+;XkyNi( zWYnVhvc&edWzZGoh;8cYPx9rPzss-OQL{mt;WwL->dZGRlXfvS9o)kay*OGo?UwlJ zw;U_Nr|wvFzBN{p|H*PeYIK;}aD|e6LtnNEdw2JNd9cbsTKi83X|H?JpnHQnj#*u?3$YfaX@YwKR-=`9dySde#S-4)f^04c|3 zy*dBi1g$@*@q~dZ>$7>XdarFF--NlEj$%RYrdX@`{6A6SUxUD}OFZthvKx z!%yjXeHX5->#}3ulCdgtuzd5&(z`WB?LOaozc*|CCp;{<%k=5URQC^AO8+gtH!bHZ z?&Mb9A~)yeXEw7Jry0N0Jn&aEF7~_GQP8p4aY?4Klo*rzgIOPrhTgx#>NwTXWs%XO zSAT3jSuGdu$`?tWtbWn_qfFb=$on%~6!v!i6!?Dd?RN{W^AZO7MMf)aYJOaP`Qw*n z-8#2B5ASxqzGK~WuE~29r%lmE$Gatw!428ZPd#j$d`&Ur*(^qW@l{vTn&V_%>|Nm? zyl>{gi404&Do^G#P~la-RH-K2=(1NJQ~A~kb_VV{_dk{1-4f~(TlsP83~ zwilT^E0=$0`(>oIVny~Qw!^;f_P@Hf++yyZNtIKVx5azbJU>$J_lzqcxA^@5w>s@G zYwMopZAP z5MYSf@37l{{z5+mFQXYVEZ5C)GoI-pebGvC9cLcT=dU*Qb1H<_etlg#>)64YS3Cnc zkDp$7KZz-M$AWp6SgRi{Ivm5Wv-)`Rq{}DuU#eX&UA?Y6-n_)P_{~{ym(t6Rcs7L# zyFZ`#Q2OWEi1YE?Zh9>Y*IO8__b^;;*~wm$d@|$I%#xF5n-~6wFp6mx*;C-a)~!;S zob;nl*O)>?a}Ucd(ZO0>uUUpI73#E_?o0&J5tMUx8LB;-G6+ih}v%_ zPfyRMuiNdo0Du*Y*%{{AQBm67_9Dcxv>r)TfK}KV1LKm=j-iIm1!8vwEBDj2rhp@|AC$ z@n+ZbIX+sy>wkxqSW#+JqO4-F&Q_JmHdxB5vF`U0<^FYXeTJ`QUQwi@kxhER`V}#Rw9sTLc8nrk3GkY`@J%AqgNGODCN7xF^Apy zcE10f->oL|ORbia(db=Lhun?=yJ4TG(R?W3ZU4#zw{X%mvvS%9$-9*4kN5 zWH4fzc;tZI8=Fm6?@#^JEiL!JqP+D>EZfwRogt0fk8ZAf?q~nj(t6*5W^dNpky90F zPkfV;UtelBjrWDrn>vQy35D%f7qOf3O(?A0@mkg~=K6)XJGQ-?n{#3Ft*dw57=;?G z%2>!SS!I>hg;Tj}vkv^v`w+il=fB@QI}8??9f) z7N(6WGhQ7z(f#Ga14p|_S2EumQ1ZIl(R|%+e(1LarxY33rwczgE%k-%6)*G#jw`_+`KR4D?Z zwb^B+?e97N^CW+9kaf=@h8eRyS9OU5Hdwlca7S_8ZnEC6^X0D}Qvb!;meu5KI5G3+ zTt%UVQ!16qFW+3od#>l&s?3!wtk+EPKdi~T*U+D8*PT4Q-umCC*5`lMce#JnVPrJA zwN<$J=5tf4$FJKpxy4*&pO%?Zkp5Xm??vV*TD z?XBiEyOMt}bY-rG+UNP-F0AGc7u#(6a?+(wYsBJ?-e0Md^;)>CJI>|5fO(%IRJ^bB&|)X36Lo(E>@=blC2mJ{TYV>`DQbkNA-p8&ynJ zCu<&4S*ccFQz&v=SpQMZCl!^_RkxO1R%F;cy}K;l@Ar${fy|!9UsXDK&qP0SjOVu?D-XFdABXQ3}o50t*mMlBvrfYp+>w#$dY5P1Dq+WUz(;fZVJ|VK0g`q%2 zW~GnX+|6uzroNr{+-&9w$G3C+vzBf7T*Oi<-@v|s$2Gy`#>2av?|$(s959{gIy-vh z)p%bS*ZW8Gr!{{&r+)qVtB2E~^lUEjJ}?Mt$a%6osl7ZsFlyfHM=7o+Mb1cT9}D+i z#VIrIhh^U}{?}%45p6-6)oOH`?{#xst60y*S>S7M`E!q_G1t_dnNN5UMUJkPT4f}C zvggs!AL}ogf9!smHcxuu+^D-w(qFh7;-tUcoi0?tWl*>%DC^G@DR2*Q`#1kpoHoKg z-}&(G5Y;kWc{N+~OX};{vnPfeiqk;&wkr{pYLaGVCwTx4DNfsM6TcptNERb2exuGOI`|p-nzSy zA;xd*xuTan*2b3)6uNc0^PQJDJon`L?KK7mFYdZ&IQv{S`>J&t5AWStHf3v=|N7kZ z7H3|vPLBDXk=6Vycv8-X{HuTeK3jH9;_#V}Y^Z# z@Cc_sBR;*OOO0!eF^XD9+cqwX(D>|FHT}rW8zM0u78w4%Rgu-S-=Ho`{Gh97YENHj zmfrU&ZNWtehK{ib(_WmhVko(_tXlW?^QiMCMx6$eCU|ag_ zqHiL|kWprCd40o5QT<*K< z3xWG}uf2KcpuE59yOnedcdn*(mw$n$-r5t_Qg`}puiF-K<<0r2D<>XVdSgM2)gApk zg0}B2tu;$-%@ECA0bZwY@$VIx7upLy98ucgDUoQzx;*UoS)t-;yDf4t*Gr0D{km4J zCjC-uJ`1P9&)|}kUI(;nM9dv?KId(2bdI{5R)s-FcURMIlB+iJ`=7csPL zvG^^uq{zvyvSs(W{|Z*O#hv*WeD{2`DK&e`wlF7BF~4lR)%BZSzTLNqoc?g%@~%mR z1)O@lUawe~u2f6Uk>CAr^SXJr=S?tY+qU%7mIXUzdOz^pR{L(PX+oChm*zH;pR5K? zxi&Pq`oyxYm@Ocsv~%$ZNxep^Yxysf)u$F-5J{IPO1d=nyTz;HX6)-;TjH7{ z6x|QL>V+{=*o(Az7CAiZNnd|N=wy?cu6m)-)R3^H$F_pPVjFAu9+SWM^R*2MOAmjW ze&)`uMJY0GL>3Fo43R3|Gt-81E34kqC=L^bjXE3r6_AEgnd&DbmpJ0t~z~M+Fa{WCYRe){&~VPSLDnIoU&zSZPC19 z|BPq9YF3Mbx>v$juJ%T5KUt)3 zjH~WhV^qpAHOK$YtLsb}ax|Yu$QkI~wp#L)Lp%KN+PJB^rC;29a&pf5a!!MsedDSMX_ z=i1zr>1Uty9+Y2obaM9AoL&Cncix{|SsC_vyNl7+3wI@gt}|x2Kh&M^xKsS|?Du?+ zpY5KrNI{ER@9ff@ntHyfQ?IW69;WrAIPw0Kg1g>nHQyv3T$WUyc`9t9=JdAn*4ylM zOx69ca_xi%8W)$8D>=zA7ExSt8`@#C<~Y^VQ{>S4dq9^9j45 zoIQ{2{EpK9$5QV|2p*rfjCIZdo(CS*OBY<%F4zO8hjr;Qp4}89#i#IiLz=bTO0^G1xyz;Nn|US_y3EuN+WG7LOFfCWjx6h@%6UKA zkLp!z2(wHK_`S(`I;Veaf%f&L@MwWnZslKPrfyfnT(0&uY+~ho6}9DJmB`dzl{WsI zk9npuyf1meI%n>qAP)!k2$#&cX=OMMEQ9N;j-yY`Si-+UEJZ z9lH{LYukkfH)LeCK*G?<83d&5s71|T^Ghf`^Ub-V%DpKs}yy?wu z?P3ZyIU~fUXu93=n0KHfCc%Gh`T4957PFTLrG8alZ|FQCa;4*71(@4CxlRr2Bv_n&w^UFwsa&SW;e(@bA1H;t?hn^{`>Xe|eBET<%QAucgJgN|M8Wwk_i}c+Ev#GtGUwVav-z8=d~ExE9r?Cw z``(h=$I-s2m!2}uo0}x!XErT0JVS@u=5UZoTTbQkyxpq7UuS>XJ@IX4-ja>Z@@c73r_aCj-{VI@XSEJ2-TZW}k*E5)p5qGwl79zPsqHx)Xn!qk|HrQjE*OOwcB}q+ zbv1lRclKI?=aJLASNlypS^CU&lH}3Dhv#duetE}g@0Rsn-nnf4p94j&SM18Ut#-a~ zAG1R{+lM=6-!L*T7k_tM`|8)G!@GscS-+oQcsD_IWslAN#zP@z8a)o(P_&u0A>-Tc z10Rj%tnrR|8~eK|`tGlVOC|gxJuS~2jk{f8 z?=6`ZaUXUuzFl5#`Q0P_+k)8<0y=Mh71dw9UdVfUC&vfL`JGkA5X_`ev~|4X!nb}>ayDl&a?hi zXt?eDPk}XIox(M>wO{`}eu0mJa9&-O8pSufcH)_NCE>9Xzpnh!@;j+! z!`c}OVpS}=-0S~OpI~$=S2SG2$v4Pv)5hYe{fj(UF?@?_1BZ6eqIQu{=2N$ z@7mOTHnTqT`l~#iB4yA2ti*u#V8eu!X2EsqIxamuR*zNgNWje~+8r@0X6=wfWZUV*i+@k;Q)b-ETf+ z91@@Hp&IJNJKax-Wli*hIS1LcAJ#1pzG`)E=b2yA^}auv?{A;?z)f*ww&IivTbDkw zT61H8{z5Zz?w?!s|9dLi-+!m%YHoAuq?n}1D|ek<%;_4sa^*2E9z{LJgqd0Fb+^{Y zch2ActLDv?4=>)^=fC=!rM;x}s6EfA1vgx+b1vlO#)+L^v|(NFoWFja4C@D8hHUP= zii)YP^kX|W7e$%I-kPO&nr}OniWO zTDSj=sJm>o@=s(LeCAJ65cD{+LDTmVdqRE%|J;=ijBMt8VyNJ8C|+o;t(B_Z_ITb( zm#R}e_wD$r+IGb9sp)=@`C2ijl;5{NcJ=0(-;9h)s??UNcMDq_}oy zPT8ax`O)WpwAbn)w_;`)ot5d4Z3R3F`P8}9k1v@e#p3uo`q=YQwJ&0GLbASn4k~gx zmvY6$YO$4(jShF<-DbPZ zQJ?P%4k>eP--+ZI1sEqpv|xQ=j(C zns}*ejmDL^fh&Wn_h!n^P3`PX?eI4KAE|!)!=7eO>xfAu8+;}ub39LwR6jj|^X*rs zVuuHR?e6td7s?%o_s=e}rkU!U6Ul$eJtzMa7! z$M@dQuJO#FcOL(vmDTN^%L?5s)$jdt^2n4o@(UeY&lXG*xb}Y9t#z4o2XBk*kZJw! z?j%q7;g-+|`WN2q)wrTGTVY`g?{-h&x}!7SYYTqa%dju^2QSxweQYNklsnG1e!ozg zw%)z@Z!kmNY1Zx9U;UX@&$+{L#_+hY-5$x8Qg*ukc6U!M@^)F+S5nF7Z!LBA`QO)n z{@1_$bzovx<80ea{+#uyhwqjcKHXLClX(64EzKXM4euoy@94bQBA2-Ja7p#+wy9IZ zb_+S$Gdz$x%v{16_^jw)-fI8W?^DXWvMOx8rZfD@`E`HYmC1_XuXexY@D(W$cT=-o zey;z1O*%uPz9U4VaQ@PJv`xzZLvq)R;OWcebVafhVY^v{7x*1<+Jee%rQY-E5 zU+dcO|0esi+~$O=r&_A$L26Ub=Ex9tgAtxV#A1@F_B zhP_a9xq0gI^alk;CirY?3B4++^^}=auPw8F*UjQ*vo`fhdUof1FPM-x$&ul`OUoPA z143ta>gVUE_9~Q8WA>!QpzLu^X}4(oXD+~{3YsVsa<$c$wp2a zy^6i*HCMT86f+IEe@M&s9H8TD||)g7qGndzP9dd^G>|>|5pL z1H11wKiKg@z+tJXj6~<-N6vZQ753cQe2}RjdZ)y*e72P{id@4(j!NEk*Y{n+RvT}0 z^8@3&{&nZSGEMV!5D>~`Sg^|GQf9ox3UTFMy+5C;_8!y-O zoqbU-&mn4S8iXb=C2T9A}HUh3yPI+w*GoZSQ*C zxc1`oonH=hZ913ARJ+dO6tQN4C`b$@?LEZZ3ynl9hFXh+k=PQD{*RtGi} z%_w&@vS5g1U|=l+oeL1Ty+HLvflp(ik*MsRogQ*(dB5iQ{o;67)X(Rl?7MEb{%&?Zu|U!IYNz9g%J}r$ORg;?ziNLxw|d_p zA$ecKXX&%^*`9$$Omh~lbm0i@ykHU#*f;r+-|;1s_!Uky%plu2zrv`j20057Lz9i{tBG z>36C|<${ra^(w9F3a3kXH^rpC;Eo966JDg2{)a?R^8{;ul$$z z;cH6l84daOnLn)eqmEUs<;AqstTfy~0`Ek2$ZuT3x4X%HGd=wX%J&UU;hT zQwcTZ>Dp}Ze}5Kuf0lQ97g@jRWA1h5ill@oc~xp}>p!@9hzoZgJI%GCitFd|S6ULW zEZ^52vCN-dt*2siU|%0g#=TAv<_oslIZ_0pRzH?De<0n-bMN~V=?}cVXJ;&av~{-N zo4ZrOz1u~Ps-Avn6&g6_YtgQCj3?ZVJZJmL^Rp;NNN2k4-($O#5}h(8mAhKDdG3}} z+kB$MeyYok*P$&lHg7&^xy_6r{$Ah0=x6~O!K3o=`zPAPAKD?JBjQxq@k-74+V!s7 zM;k6lTS#aLWp4PD?Q>b|caKcT#WNRQ*4^E`AlS7PwDU*MqRjNjRX&!ryYfSyE~>g9 zrp+Jg_UV25f%C1kjWSMU+ZWsKIUcdG{X*TPg}v$j)&__frW)6lihU9p?o%y&aNSqz?Yh0W3Q%&o-$mV|wk^FX*vFE-}@3L0O6-dxN9o|B0#@%mw;AEd0~mk{ITF+I&Mc_`{TE zMev@z#2FKI3-G+}b;))aF_(Y2z58lRe&>m-@LraFZZe0#xi`)Imr3z&1*Xrn_Z|oq6-aa|) z#b;Zh72AU9rKtyRE)Z|472gyYyv)~6i2a1hp&3m+MgiiPO5zeb76i$i6;KeFvEkV7 zW>=5x&;I{@p0O@kmqlt;wlTv3`Nl)m+^t$~Cs{PGEK+IaG~(ndDSV~%wPCT|j==Ud zrRp^|C){2j{^cgW&ctm!j5ksvQ!JdU671yn-|w1o^?~3e<_8N^t9rDpKBP70)h&9b z>$Y25vz_5hoS&4(=}?OXq5l1|COGEuRKJzXY0gVqRHiU{YH7c%Ww)I3{%r}i37cC!S4v zZL)A_(h0V$Rg5w*o$T6TJrDC{+_#j7F=#7WaF%WFqGz@2V(+h>JNx6+cJ)-p4}WLO mceK!DzSVErrh4K(>oLAFslPXESi-=-z~JfX=d#Wzp$P!4EL)KP diff --git a/docs/images/OWC001.png b/docs/images/OWC001.png new file mode 100644 index 0000000000000000000000000000000000000000..7d78ba15552495b4e38336a94ccce01a43b15cec GIT binary patch literal 9222 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 KelF{r5}E)`MKm`6 literal 0 HcmV?d00001 diff --git a/docs/images/PIH001.png b/docs/images/PIH001.png new file mode 100644 index 0000000000000000000000000000000000000000..81909453ecce42023c1523dcbc0a1332ff7df484 GIT binary patch literal 7908 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 literal 0 HcmV?d00001 diff --git a/docs/images/POR001.webp b/docs/images/POR001.webp new file mode 100644 index 0000000000000000000000000000000000000000..b8836079e7df20fd61af0d2933e167855dc39618 GIT binary patch literal 34377 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 bYH0jqp1Fa?_S$VxFOYeju6{1-oD!MH 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 WZF2Fqp~VJ1kg%t#pUXO@geCx=wE^1z literal 39648 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 literal 0 HcmV?d00001 diff --git a/docs/images/SSH001.png b/docs/images/SSH001.png new file mode 100644 index 0000000000000000000000000000000000000000..755606643e410b7018673af0c046c59dabc61409 GIT binary patch literal 28726 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 literal 0 HcmV?d00001 diff --git a/docs/images/STR001.png b/docs/images/STR001.png new file mode 100644 index 0000000000000000000000000000000000000000..e5eacfb61f06b9f7260217455416df7a77165b06 GIT binary patch literal 3147 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 literal 0 HcmV?d00001 diff --git a/docs/images/UNAT01.png b/docs/images/UNAT01.png new file mode 100644 index 0000000000000000000000000000000000000000..959d458af439ec19bfa3fb16d0193bdbf89ba9f5 GIT binary patch literal 7089 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 S*S>H9nda&0=d#Wzp$P!n)Wh)r literal 0 HcmV?d00001 diff --git a/docs/images/UNB001.png b/docs/images/UNB001.png index 69913c24547d0333a0a1dde1fcb7dabb0ce9ede6..1c1e41a341c3a637998d1367b444e5832861a115 100644 GIT binary patch literal 8537 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 literal 28876 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 I>zopr04Mi|6#xJL diff --git a/docs/images/UPD001.png b/docs/images/UPD001.png new file mode 100644 index 0000000000000000000000000000000000000000..9ba40a5a5e418baefae51bd1c20d1baa29c4cf20 GIT binary patch literal 3175 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 BNqGPO literal 0 HcmV?d00001 diff --git a/docs/images/UPK001.png b/docs/images/UPK001.png new file mode 100644 index 0000000000000000000000000000000000000000..f2475216f2d3cf44983a6748541efc6b0da8738d GIT binary patch literal 3706 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 CJyrhz literal 0 HcmV?d00001 diff --git a/docs/images/UPK001.webp b/docs/images/UPK001.webp new file mode 100644 index 0000000000000000000000000000000000000000..c809a007a74e9b1818c8a821bc18f5bddae56291 GIT binary patch literal 52333 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 J%Q~loCIDwoLwNuI literal 0 HcmV?d00001 diff --git a/docs/images/USR001.png b/docs/images/USR001.png new file mode 100644 index 0000000000000000000000000000000000000000..d4a2833aca6db28df768c59fc264ca110080041c GIT binary patch literal 2462 zcmeAS@N?(olHy`uVBq!ia0y~yU`=6QU`$|PW?*1ASDV|;z`&r8>=ES4z)+>ez|hdb z!0?NKfuZ3A14F3+1H-EX1_rAc3=HB0b9M#VFfcIi2l#}zz7GvrwQ3au1H&o?hE<`V zLA@o_3=9m6N#5=*Ed3cb0~r_?*h@TpUD;nUi*d=Yojv#dI0FO6KTj9OkcwMx?{XL2 zI>FR-F~>1Ff&1S7duc)fe*?IaIhE@ymggl&zrMQGpS5Y{RQq}cLg2yq`JISPx+>KQC-W3wxwBKP=ee@$fGtNiCG(Gy`x zgnntA|5!Zj>gKx2J+rY^Gv#HUb^{dZn*U8?3xoA>jp+^h}0KKaf1$vTND-V!H;+%~mLq?lQ`J!OBzipA%jH>B)* z`r@;tLS&xhuNpp&Y0-Ul^O^Ifzxnz86TdkBzn49^vGcd@PJTPp{oTDsd#(5VbN17g zo_9>!_c~)(u=>sW>X9egRBu12`Wd`zztuwf{B^r{%+~FncI_B%&GrW-clXb&>r?sd zGHGf~$)>}>8+Y#LNO|8`{PV^16n^E%lWwZFTRwb9nVlP&{`F7s&*PJ3i!OgB@$7#8 z*iR zT7O;s^>tKs^{w5h%YI#o^e%gAwjy%n5|dMJe|>*Z@$0QlyT#N+s=s+AP0fkfbo%)= zvztd(zPhw0FHQI6GtTOnIotm|YW1q0k^L~_cUF+~di(z6QMs?OW#rChZF<^n^%WdY zs@gZ5dC#Bv(D^O>SIX|_CEr>d>jg_*^CrdV*zcPADr}eW&5s^ppD)zv-&{U%P0Ha( zvUgV67~ITs-gNqDp8D=Ry|3S`s#CpLS#$blmF1+VYf|{P*&P3xd1F@2;a@mbU6#i2U#-@5g6wXIHn@w|O?zuo7b zXFTZ@wyFJ=&|~E_cdOpseRdHP-;-)%;wIH{owWOK$Ifc%VYbV%$FnECVLtzMaj<2M z!QH|=)5^W4ZC8&x>VE!>qMOdPm8(y$m49$~*`s-d zd!A+f$%~k@H~Vxd|JNsL^|seF_|NXDKK60e@{hX{_XckAT{qqSb8_g>+1vJLl`|Xt(O^IqmFf(bu%M=P&$EV z?FW}$(uvwPuYdLZBT0WxJ2fBQ9UC6*w)t++LyvE+9^0aVH*ucamVZxY(poWz_11p7 z?7l8exqk1b*6;Q6Cazw(>dUXE)0$`Q&lJ*M&vWdgpYNlurOG#_E8g7HmZCgq?^l+X zzyF@k-ZM4lYtxeG^(vS1R^89rf2Z{0MbV8CT`8*8HyvZK zqStRXzL~l4eCDJzDev#COX2_i?&P)Q+2=KX>D_$#)lh#^#pkRFP2I~;@3!Cj`QhWy ztD7d}Socl0>Aydh>*T$?u_xu;-JLX7Ox}aW=8FlOn z=I(mCImcQbaJpVzq9qwM#Y z+8-=3uA6SBzdNk{Kx2|>PYS0pG>HsWru_6bFW0|ooT}PycjfM38(w+)Ul+dd=T3Ta zYLdJBt9OZBW_CCK_y4%>`2Fm<^FEI>&L6k=A1N93WXCGy>2GeGQRxfX^nUW2uR8x! zZth8(W_ZubtRUuVqjyE7P~_%G}datb21!;a27;Yf_49 z{5Cb;Ui0r`rbN~gi+q*Ye*(XJ-2paqO3vrB^Rf9wymoheFYI4iiVH=Hsu=%N+XSy|rg~?dH|>O9k9FP2&9=c=8h;^{O3`E3O%_Cl3j# qc+WU{@(_XA@8$#@LJbv$_s{Kp-gj@&YHwc&QtRpJ=d#Wzp$Py0%f)>F literal 0 HcmV?d00001 diff --git a/docs/images/WBM001.png b/docs/images/WBM001.png new file mode 100644 index 0000000000000000000000000000000000000000..1fe686d35b54cdc4ccb215265def8c9616038d4c GIT binary patch literal 4149 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 literal 0 HcmV?d00001 diff --git a/docs/images/WG001.png b/docs/images/WG001.png index 9ff2d50ed125e8ca3fbe849ad07cc5c1d23b1ce3..a60dc836af9d5e86917e4e6225f40790e8f1f77b 100644 GIT binary patch literal 1375 zcmeAS@N?(olHy`uVBq!ia0y~yU^vOZz;J?znSp`9{)?_L0|NtRfKP}k0|P^wxTKQ2 zLgliLQ49wrV*J$MjU;Cf7%c5ehgy!83r@w2OOqns= zn9KRKZ=mB%+mxtV)1r5Nb(7-tBPr_dlj?;qn!k1 zT=+ zzo|FlYLeUJp9Qr)k|lW#U*oRbH+5photqDLuHScT$+lG%J)Y*1EpM|LH=nH1+G6b| zx{O~!^5}Yl#Yucd$9`&UJvVnzSki=dGmlyYObq0-``>tQ6Q^6}{dI-B&uZeze{XBw z=jOv`JoC&WXOe`wsP(CRse+!8$qeYIt9rB~x4Wi8GU$enwuIdV51oe)1D*)03Zgk43Jx*Vld( zIA5|bX-9I|>rF-zH-59++P*oYobOf>Pr{r_Pn`tJo|V+zxcQg4X4`s=TTY5Md79_8 z8v3m}X|>WM?big&pk0S#`y+1&MShYtUKt=IDckZigL{WdTWZbvKAzta2Ac%DzMkLA z=f11x`JbPbY2Ws9Kb#s%F3V&L~^f?c1DgOZj=e6aH) zZXC0(eOC5&?Xf+R54o(GYVRY|t{8t))9B%y**#iXDk`VmRvqq$yeXeLan4SojWedq z{=TZQmjZw@sgC*d;tzoVMi5gzLcvPE489Td1@DWXDYDmzynkm&rCR zHsHCEWjy)T_wE^Dx@*|Mz{Tz$^R0tizoNEmznIP)|Rk9Q{#_k6n;F3$(r=? zoQ~21zBJ=|A6d(i49>BtPBVCMPm!U~x%}UI{uPOjlDnE$8~7KtOENKBlAYUX;(e#> zd579%uHS1VkG0o2t(R@}%6!PbG%Q?dwkjXLjq}vBID?Wy(&p~*M|j$Lt%JJ12>vV3 x)8q);a(kyoCu6!(2ealk&cHt3pF96B9yzq&Yptt*HUk3#gQu&X%Q~loCIGbHkVF6g literal 14166 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 VzOwJyBL)Tr22WQ%mvv4FO#t@dCHVjV diff --git a/docs/images/WTC001.png b/docs/images/WTC001.png index 30495268d7ddc4e83f8c528c5221b630ce01560e..79e6da381267d2b5252a3d1ff20a29496fa73b2f 100644 GIT binary patch literal 4847 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 {PD;7 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 diff --git a/docs/images/ZFS001.png b/docs/images/ZFS001.png new file mode 100644 index 0000000000000000000000000000000000000000..fdd965dc0d0d6bc4c78dc41d651632c49e65cd75 GIT binary patch literal 10970 zcmeAS@N?(olHy`uVBq!ia0y~yVEV_vz;J?tnSp^}IlHJ30|R3~fKP}k0|SFrT7#am zr*=e^c67d0dV^MaBb3Z&)JkvEP6LrTL5W%!je0I#TIu!L8BLn$_4*(-SR}1ME45xL zqY0u>JEKX@*;CKOOFOek-^EMU#ZxQ20j#l6&)FNyXwV1C>bZD5U-0&R$v>jruO$Ag&9Dt(D%O4R#F3D6lf^j3%%ekO>e&Ahtubq=Os=)&lYxNSBKj z#K90jeX!NqU}gF)9@=29!QBIqh4>dDs0Y&y;X-VI*b8>NmsVOm*!>M&tMx!ZoLds) z7tHYY9}C;Bug2FuKGVOz`RK3CS)M~erlI^zd)^mb1a6K= zE}6SuFmB|~;<#ISH8gR?@B5;$6&VX6Q;jZszxniea#;KWe>VnPz~Sz$!<99m+h3Gk z%I7$+F0W>0|QuyE*k4*35c8X`8z5-zCefHn;C%$jNls9N_hq<8lAxMh2bE zcT+C%O`Q8RfFbNmdfwLf?90`!xehe_(<@o?H|n&FPy=h>qcgYajs7P6ZDc)Lvg&T~ zrwE3r(l*t%Y}IyTaxKVu@6Y$nE^4)@{r|wdE1utJe?Ra4p-=sliktQS zl7EwaEpD0mOFCI^em(z_IwkIzml(gg|NXaazj#{Y?aS#QA0$?Edsv@7^tr>*B}FmF zqV?Bex2IpjD|baL?W|w*^l#e5TYXHmPvn($uJ3QUxNYkVmQNy{WxqSDtWzsH0_y*4 zC}vyR$($&0P9QyLlUm5cye$C}8dDdtCvs#pKT8k^WYS`(`VgfdGVSO8?PqI@g_m$k zR~xmzx83sT(-UjkEi-2x*}XKfUajjw;h|KwT;Z6ub&vh*lvitt&U4}lye(I|jH|Lg z$8qyqC!2$BTpjHgTfDEx7cVz?eZGI4lhxK!Au?a`US7GO*K8ExYQfE;w4A>|M(m2o z#cFrayh#6(b&Q)T7q75?W|w&_e%-WLmfv{}e^V4WY-{YX{({HF?HwP@dUP+@XQ$j$ z-}P~Ry^~=_?G^dYYwv{rzwY*T{=cjBe_ZR^ekDgu`u|d1HrC*$kVIQo@4lar0*6&n zIn<^%YQEWgYWC{c@(xzVe?3c2nV@;^Pr|!NX@3uXOMS89;k&GtvkzY~=g;!ruUDJ8 zVEVr452{|iwwmj-p~}mKvE}hO{%3WW_kM^h4WA+z9BngY(yQ<-_SMgA)h`I_ULDzV zOKM__qM^dB#G4yGm^hu8a((mm?%gb3kKZvodpyo@{qzf7$5T|@=4jrn>^FW|Qm*oh z^P&gCiI|kTToW4@tc0{3CS@P-JD9A0=I-S`7n*;a^pD$BDY7Q7=Hrf;6^82D6l~az zgwO9>75Qz4XZ?%M`b@zLH}w*@?7lQ)Iy(Gcrm}O=#k*@et`=`;mR(@6Qt<8Tybxt= z2er!HA0J(OKN>al?@7EhG5X7NW&RrnJ7+$7YH}g`eCO1?4N5kuTi+;}9QBx`S=`H` zXZNZ<(>?Ff|F;SExa$mkL#!r*1nl;l@@mQmJzx!oz+BiOpH#tag zrqix)j_{5T{~4H~7qU72HPq#NabITA2aa>Af1UsMS;o%QCQymJ`){3K#1bht?G)SP zQ@?O6^GSi)&|9@@i?ku$O`Fe6{OWSk)!w;R$y>9Ayn>eHIsA$nI zMvg|d_|oHB)EE3;t60T*=jOS$u5V0RMc>bx>GUnJ@%6mwBPRcTEePME|HGGm#{%n@!D3g{EV;TbxnoCUoU^1C-6pS;lCOC-^|SnzU3g%AUvs;Q|iEC1umx@ zS}xt}y6vIb9j6qX8W(+iq1aU__38h9)009X6P;L;k}J|=X3i}yGyd>q)9EF?9pD4#tyf5{)Z_CMepn~S98 z5vA?_Y-YNsa6O6mZ>Ze1XYcmv`D+y`#vf?P8{L`rI;!m3C*^kIkKL zsNAOX*V1Xm|3h;AsSDp_@f=Sw{p9Hp#??6Cd#2(NuSLm!-T8wr-O*>|{>1RCy0A^y z;*NDZf$~{yh+D;j%iGb{=Zce zG-N4QyvV-o@@u*N-~*fYHD&*jO0;o&^*i-&i;Y3?r%OD%n%>9x&pe8b=yPAU><(M4 zhDyt%%hx>q*kmRZlzx5A;3()&5G5a@w{%%!hOMivmvGX`$xj!^Jq^%wnZwpSXZo|l z4pSmI9Crp@kdH51cXwL7Sbx#Zs1-T9)7`VZlg`@hC7tN7xo zbIkgM|NGgC!_2)I8tfPt4oV$5=%VPhdd2=8#rew$y$^CdVM)-9D6pDqUSL!uu}QIg z&%S?Kp2zO2sHqj$@cZvQwz}#APiNfS`(y96bw_`vxcvRS#JB!kYQyud^Jnh4Zz$08 z^X;Ss8Vl}B{M~8klls>&RbKFb-Oky`4MJ?;--U}j40JWq--R`J{dzo4e}BwL4zFoKX@+P+I11nzp&;E2<=Ydr-Q<+s%LP6-)>*0x&cG?-XI|SBC zCDdtXx4XDG{-3(`)5YrD;RgGetrnYa2;Wnh^~UMp#cT52b0Z?Byk_#6@bQq$vPJ(s z<>@bboTu-1@9oreC6#reU*aQoTbEUqe$|us+qd{^&$4}tZc+7CyO*%X= zdA$ZB_v|}tyz$cS8Rv3*G-&j?V36{BYjl0p>o>^%39a?{wc(H%|3}3m0>Nuvd(D6N zs(=08iu~2uhwQ7TJDMC)_;UXvuXFvgIU#9${-K*@c>OANsnC>~n6}$VMN^h#`TdU5 z(up4CA2pV6J72B;TYZl2_--x(xjFkTpWsLk_!XYyeBpjjaEkpG`@}%+`abu@8*iFd z@3}c=ztR$skTa(PEIsGxNIq#<#}izC{^q>zKmGQdeI~l0bcN)%$KJUm4QvbSOYhh%D=l~p2_Pv_jiwq&Ngp9cJUnl z(?{;p-+H=6?!D~r`~LQSFZ{$LclH{QqF z-n|p`(!k|k!F214wG6wiZr=Xh-p>D{?WKh$b#Pi>Yr?;D}(!T8J;sdFa?`F>4X>2oJ%Lhyqug%(bxb^KzVr`5Ud6=&D|CM~7&8v zxb9Efo%HJmX6*ib?u@a&^e2t9SDv%IBb1t}UoWu!*YfJvmC)$vy`4v7GAmBZ57o;w znWbuZcAM>FXXQ2ihMD@|e_K~(RP?W0$7%h#%JACdeX;UMOJ<6B$_0PT+_`T~(Zn~O zrncT{ZcqL{{okMKzwNIduewynmECvYqu~YSf1fJy*6il$HQaNwHanFp$<8Stxp$`N);YOpaXCE8eypvpw_W2B z@OIYm@BKa{kBgKIlk&g0vQ@92qw)9Qy}2_u&oxFq+x_qQY(A%{;NcPcN)% zVr4Y>Q~G27Pv!#^GVZJ!Gu4(Ju)l71o#UuUtMO!+XLrwY9@w;MuZcv;5y!d4^m$9bay{X@owSU~nUa`NRQPi~l-9PD@{BxfiU}KLsyHw7j!G80mBind4 zoZh@6`1MTF%UOR`7)aP3*y)gOE32*WR8PtEHrJzXuRh5*)jzm)_x;X;%|E==l^@va zrLjs&h2Fa4!1brs{+5J_iFSkkl!L3aUmSFp61dsvqrdq!{)<00&oXw4*&+Tg{F%Sl z@42?;tvg<(?EU+leZN(4$ovq$UGS~-S%VMhL0VxJTRva@ zZ5eoRUD)&h1-B=A`9I##QEz!8-)(2|?X+xD&#u>86KAMJeTX!1`TE~_=CSFEd9J?Q z+#CKtR#mF0xkGH`Zp8w}6>AL*Z2okfEmYWBVrcl`l2)s?CBydRGV8RPp4xp??*6}8 zfvZcjgn4Dq9i^t4*zI?^42)9d@7iyDR(1J`A-(Tgb#>+4HwdX-vL&nnF&GK)RM6{Qr{CL03`N=G{N!@>* zZv9zyuGZ4*PFuLWN0rwx;)72LF3|zH8+KP3Pe>8 ztD5obGD&8*^q_zLkFdIZd`m?4O#c4cb^dbKXS*x~cmM4Ztg73fF!OwH{D*e?ZP%nK zCV%Vpy0NM?_Ho_+;B4M-y*mq5FXFzsoNa+<>HGV|lZdppD(Jm3FpytG8dA!(+%TjIy-GM&azZ~Z&&elk!k5!$OX znIkGd<6r5|&x!%z8LzIiYioY{;iv4gUFY)lrwoVej5xPkJE=Wyz5cns|0aC>`knpF zQ|B0M<+a9@y2tWgA8oHzKjUEar+4~}DVf&`XR!pG+OYi3k2*oaiF)@ql73fcbPGDTiGW>?O|e1t#iex zKazOO5x(?`(4+HnRu;sp$Vu}wZ>YV@q4Q7PTj_Poir@7B?~paqQck#qvS?^;edQvqU%6DjixbDD-QR<$A*(ha(+xpEJweR{K@qtv2(! zbM|#Hmvde%M;`L0dhU9CH^$0uQI78eIg392@AsZGEcx*|NoOAK&m-?{?r@$Z`CzWP z-M;uwu@kN5*sjlw+~>KwqiSZm*r97uod@He-DbODUH8z{yRGt*@66wm=KuEWzbeHM zu~u%~-zhyG9I<6woS!1a}KQkd+7fYe=hg`O1B!l zpPjdpdE%eHeqEmb=hKN_91_l|SA3lQR%b_c@!Ib^DYXwb=x0BD$9C&!uHrI&yF05v zS^Z=BITIaw#iHq%-&MmC4mfPx=Urd3|3&4-i*M}@8*N->KSkQ~-}JW@f0(bnW%h5r z7xeGjx+uNy?Byrf-xXeK)}E=NuV#DV+os@^|6(?{JM##4-BP|D&K~(B{_(YQ-TU9~ z^xR*cw=+mP-roLx`1(oKjOX}@v=00^ndoJnup>O_&%uf{kG;-ZT6OmG>B&s22lk(R z{nLXnaFN*D6U+3M1b_2B$If%+YK>VJF1w4TN{MhP)=b*kOVW|#TJl)v!XgFB7# zAJ5I%cYCG2xRB2Fo>e=I4!7?&wpY*I=XB)k1OtZHn*C2p%6Z}^Ebtfou=9OardQFQ z-dJzG$g0e*e~g|>%((u!LS@gqf=t1M7qp8$>FP2Fu1XVpf6|(-zWXxQ>ldG|yXx(o zxOxMtX}!{0R?D^Dx5&k9*FU##W!L7^JubICwtr$tnDXYc=nml%e|zM-{`mjZ`(IU4 zn*ZSj!>{A@Wv_FpTH`Oreah}C{l0a^+|avk=2fm_d|J|f=+Sm9`qu|tIkxlaDw!H@ntS5&Oj#R_-V4Z(ko~dnH zDi-=ud%Gor#EkpF&nk=fHEMJ=$9;U5@B1l+RbcJ8h1cv4S6<`26r4AA{??yK@!JgcIhyaA-*iK6{+dl|GiKPl-1(^`?pBp1L*SxiN2_c( z&*r7syuJJ5u!^`{TQ+M)=tqIa-$mX#ZJjr%;?LTXtdq?1a$Kd{3d|OTnJ!iR<5Sj= z&@TODnpnXP=U@5Vdqn?FyY?}8mA?KCCinYmba~sF?JunVa_|29Yd6d^3gga47XG;W zN?D@&LjTRCCic$djS;GR|0bD!T;FUqxz#}cb1E4R1W8_2D!=0B|Ed)duU)K+Qlyq49a z6&KHP$NmqU{)FMf^pmsB?CU&o|I(rTO-Jts-%_)_dN*QXmnU2J#0M|m%u$Nond={D z^Y2=4bvy5x)cuj~ooYjFKa!p;^YY+@5A4UL9$UL`ukL;}!#MxIAH}yf%y_u%>h>42 z3k@Rv#2CFk{M~z#GWR*W zpQ!)rXlrcJ^=k(OKC++jw7FsI+49Ka!!LV1v+I|qI;u}TuxjRmd2&5hUe(_y{Mznm zzqc=;vP0o`alNs8#_rk5r|)l=_fIA8&&3Lp{Z8fAj^)2n{;!#SNbTqGZwCWDvQPOQ zq5Hm+Ng!*X?ZL0^-tvo%=pIq8U(v$jw8H;D#>0Lod;f|**7Mb!!yBh{?z{1+$}j1Z z#>b?4OlMj6R{8%~`0@Uaznhv}&R^YY(GYo*%h=`5!XEYAU2^IS-ZQ?n-aPlRa-weL z%N@)LQG!=)#pfCGF#UI)nG-N?KJ%5&m)ZYSNbhyq+CF)$Dccu|rsrB$?EhUU-PT#Z zUa{aYf6O6C={bcB3m@^PT13v~xa8u`@OB+{_I>ReuRD+b_X(IE@Zzh;>ZG7+pMH10 zJ}(wIO))V#h~rXR=5S-)!6thHj|D!JymBk)F0=eK_Qiti_-etf^NW}->{qxTyn z*bg6*Kec0i*Ul*>2fsN8C~K^hKBxC^k$I_7^%7-Yr=ut18grbI?kHKiDV*KZAn>RA z!jJq=w?mRynY*0di|<mt3>MJeA?_F?rFcX7b0?O=Qg(6U~z(gC7;!K0UE# z@wr>dZ9&zx7o*%&p5|IIx~%9qGHuiMrVr_P%x~AtpU>}cV%zKqlcpv-b}Gc>&Lhoi0Y6zo%~tkzx9m{NtFKc}K9{uPNqrl6z-9-Z9Hu>cF@A9J4H=g>rsx z_>>Ufd0@l)Gcz{U-9Av_!x#Lq$=hq!^NF0Ld^|2sSa+qxcNna2@;GyC(`11b`xR*u zr!xjTeRJZ`{=WC6kE^b9AD$l(b@z?JWv};-ja$#0nb!4ed?(g^3xqBn6 zuY9}7SH`A|A!_AC+m@{}UO&g;zI9x;c9rbxzPHsojW}#Kyi<60D%`Dy|Kw-!qCC;I z`pR`@Kl<;rVtrVzvG?QR{7HZOte5ZB`}4^w<##{XSyNSZ>_+~P@UvV? z;teMk8}uapIm&YV_ktv+wT&x_XT=sfo|o9G{V`$v>i>Vl*Sb)c)t*uRXBQWF=FLOW#AKj=eY9HXE}Uu9MeT`(U%a3s31Ej>G?NslRU6ud{oz z@y*4PZcn-LL%i&%g_ubCl@$;98y>Sx7x2mvZEM;8s(oSTYy-!F{*ABKK1^=nyT)=P z{>M#muCfNvB?2Y46pn{E{%E&;p#NFr{`TrCArqN|9_QB_`6eEDtGMCfVfh#RF%mgu zdk-I+-=REFPdQ4RKVQPFdK-^u{RcU>uD~qChc|_zp7ixB`f>GsWM0LTs2}!UKUWDo z_Mf{ZsdnDRLW8a!$+HVKzWVs^fxOSli&c!QS=#F?EqXt-_0%)1{Ju#>)F~@yFp4hH6jOUfFbZ-pPvx=0DF8 zzPh-s_ukk(&m{Enqxx4i<*PTp3g;iMuk%RM54-FYyy(`Se|$?K^>uCk{YciHVt;dg zt?$0YvbW}>dTIRQK7GRMicWcD*0f*0v@cFPP=CM0wALs2!R!y}m)*DhsLa}b`FhFf zx7Xv>OD;V&KSA;TtIhWtjHC@MpI>Z$cHFAQ<)u_$d|Ahj=I63oxI_L=w^mEgtvYNQ z%;NNMKS%Pq2NjS`mz4@lOOAn&zL{-fBG!6C`xXQ#Wlk}Yj1|Uz3Hjnv*gER z$6jyYC6O~e8>b~mB>&=g_UD3E@9C{3-Up`TTei=;D8B6R*Z*QIF;9zDK504f-?*`&%nT)g$u*j_RGY{Cs*(+q(U?SG~2^x@~Dwy`k*?Q$MyGRPo>Wt43|Bc=6e5 z|2OS2pKBc%8GO3E#r{XSKSmfUw_0Ls7q`q2C_nTApi;0teZh!3mENtU4 ze;@XJob~Rnojjw8^UNmv&`vPWw2xDe{kKJFYMO^b&};YACM_ZB=Csyddh^mwp7E67 zUe)&2=|xNDw0SCT<5lKl$h4Um&d2%x#nj1{Ter=(`+w%>l4->y%UB-&f1Xk-bLCXO z(!T}mEAx-r+xDB*ib%ei{b9LLhS;YyNxJC^Zq@m+U1rWJJFlSlZ(W+Q?q3s|H$wB9 zI?h|n%I@rZX2W%BkH__#l^@-!l^6e+YaEHA^ z+Qi(EhrPbYQ0H)o;`?kh%csr|_h{c=)$FqGSZ7-1xeFHh>Bg~E zZqv;F&Wp+V6Zn~ZZ}Xz)P+FT)sx^@3hTgtaCq{*9($uVxN41^U>TVX(E}? z=jLl&Zf(!-u=*og?O5ZszG`cDtQ1>U{VliT&L0VpP18=NXEq%bK0WJLW6BTVI}?~D zb1m{?x~G?ai=BryztBK(CPaXM^#pxzN5X0+28d*v;CC+3Ww_docLX7 z{NCxry_B0TXH4}HeZT(QGKtI&&)<6;{I!dmpFI2*}7Hy*%-d=vHr6|yZe<+d&t(l zocXZd(I))apKHyzK~jIr7tD8R;YeEWWAe_~{E3SmTPeu?(<$s@%DglAb7=+Jbgd`Z zcW%Erv+m(T|AX0=1%KB5d^JV(aMX$)o6BZwEwInEoug#^fM2x1bVsh&9HrQ%TkA!a z#%(^K>a%py?DJB)Z+*O;Kh@u(X@4?r`mY-Gf3J5t>AMH|7zaJ%pX_fu9vi4*o({hLE7_jZWfRqR@me8S~!=gQwvpOwm{{4?9IG5ofy&aK-U z{~F6Xyjd6Y+h)^ZcVYh@T89$MmaN?U)ZuYb`F4>X=~v{H+v=<0^wxZ<(R|7v^pIcl z&qDWLmW%5(Z|9XC6!&@YAkJFl4`XrsqZ|J>9J(MG=Ql5IZ|Ldn?x(NrzP+57sh5x$ z(4_NvLZsZEz%u{)Z)0+l%T>P!OkCS$uvkYqI9S@EqSs~r92dR3>CxA2#F&~?{P}8p zF!1nv%f?EhzZ^m{*e*TtUo&gvvR1LhmG8eR$g*^P@?N@7#&-n4c(tuu3%&d&OK z&7mwWPwzEPgl*K4$!b-R8Vq+ow)bY0Yh8WYGJBy$7w1j!b@}{rUUV?Nc^iG@FLPE- z=G@cEpPqMIv@k&9m7d$W?2{WrC67+p&M)`>kd1BD59X}<%aVRC|6e2H(QJQONawVZ zaJ`gKrpfWCXVX7S{FN$u?q01lPn5}iSB;>|jEom)CP&t*e~3POKz_nR^^BD7>i#>z zSYki8KRxd!XLtA7yR7i#KU3$29;-YyxkzwT+txdgCgznh?Dy{7Yr9rvS`8!j^TZuG z2Vbqf{b<&r#SQih_pY$q)&KkX_Y#vIr$sk@{yf8pPx1cgp6cUgkDGs3ziw@Dbj;e6 z*FPP0YbVFuJ=woj;S8futz8uFrmyz%<#Q|cO3z9c?dYa@uO#d0ZB>Qh;{HCgX=X#v&l(o2=b7D@P`Q`m@z5R8&DT{?}{7Y6VWBJJ5 zcBUp?nqhZ}v~r`!58-upd)5U=oPU$WA;D{yJM)Ucqcv9XlHTGa&-PYLQr8Zjv29ye z;^)BBHyQS^ALcDdh?{h$bo17&D;w+0VxR3{eShrnv>J^c%`d9$v|s1H+}|6pK>g3= zpWE`z-e5L~yJ%E$wrpzsPdl!E)<2lN$}@w$-IKd%`k2*$>ksGA)P;8IPaIm>^dtA3 zzz6PGlKQNB)3sOky32nEEGYNkf4KlulA5E6ii>sA&FAK9eyX3;>#09^*GdEAoW&1Pz1N(s;hMQNWR99MuWm-kEUwW`U zbLn5nAgy)s8M=3OHO#mzF~csOO<{(gPOx?Wu?T_R<{CZ&J+oNwjrcCa3 z<@(a|f1C8?rp0_`U7n}rJv4jsliQp*V0pk+kEZ_;{}?Qaj+;9!%6|HAO;x@#|B{3C zVx>{b9&et*(#^ZCu6WHYAI0x1dJ7+~?weuueC3rNhdBdm=Y0NuwbdkhM^S%2_viGQ zwtJIrtaT0Z-(1kFS7iVExz3;b)Iz=ex-ASp-aq8`IQ&n(@VXA;W|4*P=^$})Jg z*sG_w{%!PgQ|(eub#q*n%WATw?(m}S{o8Fz)NKD5Y^W}bKJ{zsruaU8o?lU~?>xL~ zc82Q}d%c5d+;rxsa|<^4e*+D#E^5E1@w-$t=jy3jY3H8{gvD>V)gpiO?~4cLy;|&j zUY|dcllg>&@pEm|s{buov&{n-f;QV#jLHHmf8J(v@uQnbH07IqEN%WkL}w+uVr1_=Jti<(9fc# zmml}uxxLjn{=w(96UsOJn9F~1d+v;djfdmeuFC$uKZ&7UWov3-)Kc5zCvs;q?>BAP8LgU&upA~ z`d_#5!;{3P@2n2}_Y$9c?*1vYw{xpat)vf$ynFFz7UPQ>2XbxJUD$GRYdVXQ>r2_k zGmmeroP29(;K~rG-lRh&`^!rnnHn&7t-4xY%&c%LeDM!|W|x-|-DR^cEdFtugXO=i zt@^WdGDiP;P3Av3^zHZ2uYdo3{d|69%U#*jUpJgSUX2Sm5!>@;&yIgGpNfxU{Es#g z&gCiiXgp~{d7bL_^WAOBtegb?ZvJ`jt;Vxs8J`)RJl&W1@W`EI!m^s5{?9x(QSSUq zQFfb}`@cdX_C^7$8|Ip#=5Ll(W+voT1lIiN z|NnoI-=pHXDId>RIR{p`t1ZjPZrBxcAz0<{iJMLF5C87oYn|pR!NF`WXK_~O89~=A zS|YJ6m;8j*bd|11+t3}Pb7^CU2FJsH|HEEtE;ZxZwm|;)?}l#qi%(_sPEHiDSG#(4 zMUCavwEE^_HaB{Lt|rXsJt=?OD)C>L`g5JGv~M?Cf2-<;2i9KP?_Y5=V&C?@S9e!O zz55=xeR1W|ILUG+=YJNrG(T_On>BaO&qFKbTuZ#Aa?Yqy)@+iSm+7ZpuPe7d>Hoax z=l_{|`O7n=>`6Xfw_kRmeV?-C|9XXb4h7@?GyW8EIXb5Nn^|~Oxa*JXCzGI!4m%@H zg4jWIKF2@J$gzFO>H3fFZob`N3?$noj13B|KvT({@9sia$T*)+SjJNPJDex zc