Automatic documentation update

This commit is contained in:
igorpecovnik
2025-06-10 05:22:50 +00:00
committed by Igor
parent 9ce54cae4a
commit bd7a7dad3c
10 changed files with 4215 additions and 4176 deletions

View File

@@ -563,7 +563,10 @@ armbian-config --cmd MOTD01
~~~
## OS updates and distribution upgrades
## OS Updates
OS updates and distribution upgrades
__Edit:__ [footer](https://github.com/armbian/configng/new/main/tools/include/markdown/Updates-footer.md) [header](https://github.com/armbian/configng/new/main/tools/include/markdown/Updates-header.md)
__Status:__ Active

View File

@@ -4,133 +4,6 @@ comments: true
# Network-wide ad blockers servers
## Pi-hole
Pi-hole DNS ad blocker
<!--- section image START from tools/include/images/PIH001.png --->
[![Pi-hole](/images/PIH001.png)](#)
<!--- section image STOP from tools/include/images/PIH001.png --->
<!--- header START from tools/include/markdown/PIH001-header.md --->
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.
<!--- header STOP from tools/include/markdown/PIH001-header.md --->
__Edit:__ [footer](https://github.com/armbian/configng/edit/main/tools/include/markdown/PIH001-footer.md) [header](https://github.com/armbian/configng/edit/main/tools/include/markdown/PIH001-header.md)
__Status:__ Stable
__Maintainer:__ @igorpecovnik
__Documentation:__ [Link](https://docs.pi-hole.net/)
~~~ custombash
armbian-config --cmd PIH001
~~~
<!--- footer START from tools/include/markdown/PIH001-footer.md --->
=== "Access the web interface"
The web interface of Pi-hole can be accessed via:
- URL = `http://<your.IP>/admin`
- Password is set and adjust from `armbian-config`
=== "Documentation"
<https://docs.pi-hole.net/>
<!--- footer STOP from tools/include/markdown/PIH001-footer.md --->
~~~ 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
<!--- section image START from tools/include/images/UNB001.png --->
[![Unbound](/images/UNB001.png)](#)
<!--- section image STOP from tools/include/images/UNB001.png --->
<!--- header START from tools/include/markdown/UNB001-header.md --->
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.
<!--- header STOP from tools/include/markdown/UNB001-header.md --->
__Edit:__ [footer](https://github.com/armbian/configng/edit/main/tools/include/markdown/UNB001-footer.md) [header](https://github.com/armbian/configng/edit/main/tools/include/markdown/UNB001-header.md)
__Status:__ Stable
__Architecture:__ <span style="background-color:#e0e0e0; color:#333333; padding:3px 6px; border-radius:4px; font-size:90%;">x86-64</span>
__Maintainer:__ @igorpecovnik
__Documentation:__ [Link](https://unbound.docs.nlnetlabs.nl/en/latest/)
~~~ custombash
armbian-config --cmd UNB001
~~~
<!--- footer START from tools/include/markdown/UNB001-footer.md --->
=== "Default DNS port"
- Default DNS port: 53
=== "Directories"
- Install directory: `/armbian/unbound/`
- Configuration directory: `/armbian/unbound/`
=== "View logs"
```sh
docker logs -f unbound
```
<!--- footer STOP from tools/include/markdown/UNB001-footer.md --->
~~~ bash title="Unbound remove:"
armbian-config --cmd UNB002
~~~
~~~ bash title="Unbound purge with data folder:"
armbian-config --cmd UNB003
~~~
## AdGuardHome
@@ -205,3 +78,130 @@ armbian-config --cmd ADG003
## Pi-hole
Pi-hole DNS ad blocker
<!--- section image START from tools/include/images/PIH001.png --->
[![Pi-hole](/images/PIH001.png)](#)
<!--- section image STOP from tools/include/images/PIH001.png --->
<!--- header START from tools/include/markdown/PIH001-header.md --->
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.
<!--- header STOP from tools/include/markdown/PIH001-header.md --->
__Edit:__ [footer](https://github.com/armbian/configng/edit/main/tools/include/markdown/PIH001-footer.md) [header](https://github.com/armbian/configng/edit/main/tools/include/markdown/PIH001-header.md)
__Status:__ Stable
__Maintainer:__ @igorpecovnik
__Documentation:__ [Link](https://docs.pi-hole.net/)
~~~ custombash
armbian-config --cmd PIH001
~~~
<!--- footer START from tools/include/markdown/PIH001-footer.md --->
=== "Access the web interface"
The web interface of Pi-hole can be accessed via:
- URL = `http://<your.IP>/admin`
- Password is set and adjust from `armbian-config`
=== "Documentation"
<https://docs.pi-hole.net/>
<!--- footer STOP from tools/include/markdown/PIH001-footer.md --->
~~~ bash title="Pi-hole change web admin password:"
armbian-config --cmd PIH002
~~~
~~~ bash title="Pi-hole remove:"
armbian-config --cmd PIH003
~~~
~~~ bash title="Pi-hole purge with data folder:"
armbian-config --cmd PIH004
~~~
## Unbound
Unbound caching DNS resolver
<!--- section image START from tools/include/images/UNB001.png --->
[![Unbound](/images/UNB001.png)](#)
<!--- section image STOP from tools/include/images/UNB001.png --->
<!--- header START from tools/include/markdown/UNB001-header.md --->
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.
<!--- header STOP from tools/include/markdown/UNB001-header.md --->
__Edit:__ [footer](https://github.com/armbian/configng/edit/main/tools/include/markdown/UNB001-footer.md) [header](https://github.com/armbian/configng/edit/main/tools/include/markdown/UNB001-header.md)
__Status:__ Stable
__Architecture:__ <span style="background-color:#e0e0e0; color:#333333; padding:3px 6px; border-radius:4px; font-size:90%;">x86-64</span>
__Maintainer:__ @igorpecovnik
__Documentation:__ [Link](https://unbound.docs.nlnetlabs.nl/en/latest/)
~~~ custombash
armbian-config --cmd UNB001
~~~
<!--- footer START from tools/include/markdown/UNB001-footer.md --->
=== "Default DNS port"
- Default DNS port: 53
=== "Directories"
- Install directory: `/armbian/unbound/`
- Configuration directory: `/armbian/unbound/`
=== "View logs"
```sh
docker logs -f unbound
```
<!--- footer STOP from tools/include/markdown/UNB001-footer.md --->
~~~ bash title="Unbound remove:"
armbian-config --cmd UNB002
~~~
~~~ bash title="Unbound purge with data folder:"
armbian-config --cmd UNB003
~~~

View File

@@ -4,6 +4,103 @@ comments: true
# SQL database servers and web interface managers
## Mariadb
Mariadb SQL database server
<!--- section image START from tools/include/images/DAT001.png --->
[![Mariadb](/images/DAT001.png)](#)
<!--- section image STOP from tools/include/images/DAT001.png --->
<!--- header START from tools/include/markdown/DAT001-header.md --->
Mariadb is one of the most popular database servers. Made by the original developers of MySQL.
<!--- header STOP from tools/include/markdown/DAT001-header.md --->
__Edit:__ [footer](https://github.com/armbian/configng/edit/main/tools/include/markdown/DAT001-footer.md) [header](https://github.com/armbian/configng/edit/main/tools/include/markdown/DAT001-header.md)
__Status:__ Stable
__Architecture:__ <span style="background-color:#e0e0e0; color:#333333; padding:3px 6px; border-radius:4px; font-size:90%;">x86-64</span> <span style="background-color:#d3f9d8; color:#1b5e20; padding:3px 6px; border-radius:4px; font-size:90%;">arm64</span>
__Maintainer:__ @igorpecovnik
__Documentation:__ [Link](https://mariadb.org/documentation/)
~~~ custombash
armbian-config --cmd DAT001
~~~
<!--- footer START from tools/include/markdown/DAT001-footer.md --->
=== "Configuration"
Database access configuration is done at first install:
- create root password
- create database
- create normal user
- create password for normal user
- Database host: `<your.IP>`
=== "Directories"
- Install directory: `/armbian/mariadb`
- Site configuration directory: `/armbian/mariadb/config`
=== "View logs"
```sh
docker logs -f mariadb
```
<!--- footer STOP from tools/include/markdown/DAT001-footer.md --->
~~~ bash title="Mariadb remove:"
armbian-config --cmd DAT002
~~~
~~~ bash title="Mariadb purge with data folder:"
armbian-config --cmd DAT003
~~~
## phpMyAdmin
phpMyAdmin web interface manager
<!--- section image START from tools/include/images/MYA001.png --->
[![phpMyAdmin](/images/MYA001.png)](#)
<!--- section image STOP from tools/include/images/MYA001.png --->
__Edit:__ [footer](https://github.com/armbian/configng/new/main/tools/include/markdown/MYA001-footer.md) [header](https://github.com/armbian/configng/new/main/tools/include/markdown/MYA001-header.md)
__Status:__ Stable
__Architecture:__ <span style="background-color:#e0e0e0; color:#333333; padding:3px 6px; border-radius:4px; font-size:90%;">x86-64</span> <span style="background-color:#d3f9d8; color:#1b5e20; padding:3px 6px; border-radius:4px; font-size:90%;">arm64</span>
__Maintainer:__ @igorpecovnik
__Documentation:__ [Link](https://www.phpmyadmin.net/docs/)
~~~ custombash
armbian-config --cmd MYA001
~~~
~~~ bash title="phpMyAdmin remove:"
armbian-config --cmd MYA002
~~~
~~~ bash title="phpMyAdmin purge with data folder:"
armbian-config --cmd MYA003
~~~
## PostgreSQL
@@ -77,70 +174,6 @@ armbian-config --cmd PGSQL3
## Mariadb
Mariadb SQL database server
<!--- section image START from tools/include/images/DAT001.png --->
[![Mariadb](/images/DAT001.png)](#)
<!--- section image STOP from tools/include/images/DAT001.png --->
<!--- header START from tools/include/markdown/DAT001-header.md --->
Mariadb is one of the most popular database servers. Made by the original developers of MySQL.
<!--- header STOP from tools/include/markdown/DAT001-header.md --->
__Edit:__ [footer](https://github.com/armbian/configng/edit/main/tools/include/markdown/DAT001-footer.md) [header](https://github.com/armbian/configng/edit/main/tools/include/markdown/DAT001-header.md)
__Status:__ Stable
__Architecture:__ <span style="background-color:#e0e0e0; color:#333333; padding:3px 6px; border-radius:4px; font-size:90%;">x86-64</span> <span style="background-color:#d3f9d8; color:#1b5e20; padding:3px 6px; border-radius:4px; font-size:90%;">arm64</span>
__Maintainer:__ @igorpecovnik
__Documentation:__ [Link](https://mariadb.org/documentation/)
~~~ custombash
armbian-config --cmd DAT001
~~~
<!--- footer START from tools/include/markdown/DAT001-footer.md --->
=== "Configuration"
Database access configuration is done at first install:
- create root password
- create database
- create normal user
- create password for normal user
- Database host: `<your.IP>`
=== "Directories"
- Install directory: `/armbian/mariadb`
- Site configuration directory: `/armbian/mariadb/config`
=== "View logs"
```sh
docker logs -f mariadb
```
<!--- footer STOP from tools/include/markdown/DAT001-footer.md --->
~~~ bash title="Mariadb remove:"
armbian-config --cmd DAT002
~~~
~~~ bash title="Mariadb purge with data folder:"
armbian-config --cmd DAT003
~~~
## Redis
@@ -209,36 +242,3 @@ armbian-config --cmd REDIS3
## phpMyAdmin
phpMyAdmin web interface manager
<!--- section image START from tools/include/images/MYA001.png --->
[![phpMyAdmin](/images/MYA001.png)](#)
<!--- section image STOP from tools/include/images/MYA001.png --->
__Edit:__ [footer](https://github.com/armbian/configng/new/main/tools/include/markdown/MYA001-footer.md) [header](https://github.com/armbian/configng/new/main/tools/include/markdown/MYA001-header.md)
__Status:__ Stable
__Architecture:__ <span style="background-color:#e0e0e0; color:#333333; padding:3px 6px; border-radius:4px; font-size:90%;">x86-64</span> <span style="background-color:#d3f9d8; color:#1b5e20; padding:3px 6px; border-radius:4px; font-size:90%;">arm64</span>
__Maintainer:__ @igorpecovnik
__Documentation:__ [Link](https://www.phpmyadmin.net/docs/)
~~~ custombash
armbian-config --cmd MYA001
~~~
~~~ bash title="phpMyAdmin remove:"
armbian-config --cmd MYA002
~~~
~~~ bash title="phpMyAdmin purge with data folder:"
armbian-config --cmd MYA003
~~~

File diff suppressed because it is too large Load Diff

View File

@@ -4,6 +4,120 @@ comments: true
# Home Automation for control home appliances
## Domoticz
Domoticz open source home automation
<!--- section image START from tools/include/images/DOM001.png --->
[![Domoticz](/images/DOM001.png)](#)
<!--- section image STOP from tools/include/images/DOM001.png --->
<!--- header START from tools/include/markdown/DOM001-header.md --->
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. Its 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://<your.IP>: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: <https://wiki.domoticz.com/Main_Page>
<!--- header STOP from tools/include/markdown/DOM001-header.md --->
__Edit:__ [footer](https://github.com/armbian/configng/new/main/tools/include/markdown/DOM001-footer.md) [header](https://github.com/armbian/configng/edit/main/tools/include/markdown/DOM001-header.md)
__Status:__ Preview
__Maintainer:__ @igorpecovnik
__Documentation:__ [Link](https://wiki.domoticz.com)
~~~ 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
<!--- section image START from tools/include/images/EVCC01.png --->
[![EVCC](/images/EVCC01.png)](#)
<!--- section image STOP from tools/include/images/EVCC01.png --->
<!--- header START from tools/include/markdown/EVCC01-header.md --->
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.
<!--- header STOP from tools/include/markdown/EVCC01-header.md --->
__Edit:__ [footer](https://github.com/armbian/configng/edit/main/tools/include/markdown/EVCC01-footer.md) [header](https://github.com/armbian/configng/edit/main/tools/include/markdown/EVCC01-header.md)
__Status:__ Preview
__Maintainer:__ @igorpecovnik
__Documentation:__ [Link](https://docs.evcc.io/en)
~~~ custombash
armbian-config --cmd EVCC01
~~~
<!--- footer START from tools/include/markdown/EVCC01-footer.md --->
=== "Access to the web interface"
The web interface is accessible via port **7070**:
- URL: `https://<your.IP>: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
```
<!--- footer STOP from tools/include/markdown/EVCC01-footer.md --->
~~~ bash title="EVCC - solar charging automation remove:"
armbian-config --cmd EVCC02
~~~
~~~ bash title="EVCC purge with data folder:"
armbian-config --cmd EVCC03
~~~
## openHAB
@@ -140,117 +254,3 @@ armbian-config --cmd HAS003
## Domoticz
Domoticz open source home automation
<!--- section image START from tools/include/images/DOM001.png --->
[![Domoticz](/images/DOM001.png)](#)
<!--- section image STOP from tools/include/images/DOM001.png --->
<!--- header START from tools/include/markdown/DOM001-header.md --->
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. Its 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://<your.IP>: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: <https://wiki.domoticz.com/Main_Page>
<!--- header STOP from tools/include/markdown/DOM001-header.md --->
__Edit:__ [footer](https://github.com/armbian/configng/new/main/tools/include/markdown/DOM001-footer.md) [header](https://github.com/armbian/configng/edit/main/tools/include/markdown/DOM001-header.md)
__Status:__ Preview
__Maintainer:__ @igorpecovnik
__Documentation:__ [Link](https://wiki.domoticz.com)
~~~ 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
<!--- section image START from tools/include/images/EVCC01.png --->
[![EVCC](/images/EVCC01.png)](#)
<!--- section image STOP from tools/include/images/EVCC01.png --->
<!--- header START from tools/include/markdown/EVCC01-header.md --->
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.
<!--- header STOP from tools/include/markdown/EVCC01-header.md --->
__Edit:__ [footer](https://github.com/armbian/configng/edit/main/tools/include/markdown/EVCC01-footer.md) [header](https://github.com/armbian/configng/edit/main/tools/include/markdown/EVCC01-header.md)
__Status:__ Preview
__Maintainer:__ @igorpecovnik
__Documentation:__ [Link](https://docs.evcc.io/en)
~~~ custombash
armbian-config --cmd EVCC01
~~~
<!--- footer START from tools/include/markdown/EVCC01-footer.md --->
=== "Access to the web interface"
The web interface is accessible via port **7070**:
- URL: `https://<your.IP>: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
```
<!--- footer STOP from tools/include/markdown/EVCC01-footer.md --->
~~~ bash title="EVCC - solar charging automation remove:"
armbian-config --cmd EVCC02
~~~
~~~ bash title="EVCC purge with data folder:"
armbian-config --cmd EVCC03
~~~

View File

@@ -56,72 +56,6 @@ armbian-config --cmd CPT001
<!--- footer STOP from tools/include/markdown/CPT001-footer.md --->
## Samba
SAMBA Remote File share
<!--- section image START from tools/include/images/SMB001.png --->
[![Samba](/images/SMB001.png)](#)
<!--- section image STOP from tools/include/images/SMB001.png --->
<!--- header START from tools/include/markdown/SMB001-header.md --->
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.
<!--- header STOP from tools/include/markdown/SMB001-header.md --->
__Edit:__ [footer](https://github.com/armbian/configng/new/main/tools/include/markdown/SMB001-footer.md) [header](https://github.com/armbian/configng/edit/main/tools/include/markdown/SMB001-header.md)
__Status:__ Stable
__Architecture:__ <span style="background-color:#e0e0e0; color:#333333; padding:3px 6px; border-radius:4px; font-size:90%;">x86-64</span> <span style="background-color:#e0e0e0; color:#333333; padding:3px 6px; border-radius:4px; font-size:90%;">aarch64</span> <span style="background-color:#fff3bf; color:#7c4d00; padding:3px 6px; border-radius:4px; font-size:90%;">armhf</span> <span style="background-color:#f3d9fa; color:#6a1b9a; padding:3px 6px; border-radius:4px; font-size:90%;">riscv64</span>
__Maintainer:__ @armbian
__Documentation:__ [Link](https://forum.armbian.com/)
~~~ custombash
armbian-config --cmd SMB001
~~~
## Webmin
Webmin web-based management tool
<!--- section image START from tools/include/images/WBM001.png --->
[![Webmin](/images/WBM001.png)](#)
<!--- section image STOP from tools/include/images/WBM001.png --->
<!--- header START from tools/include/markdown/WBM001-header.md --->
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.
<!--- header STOP from tools/include/markdown/WBM001-header.md --->
__Edit:__ [footer](https://github.com/armbian/configng/edit/main/tools/include/markdown/WBM001-footer.md) [header](https://github.com/armbian/configng/edit/main/tools/include/markdown/WBM001-header.md)
__Status:__ Stable
__Architecture:__ <span style="background-color:#e0e0e0; color:#333333; padding:3px 6px; border-radius:4px; font-size:90%;">x86-64</span> <span style="background-color:#e0e0e0; color:#333333; padding:3px 6px; border-radius:4px; font-size:90%;">aarch64</span> <span style="background-color:#fff3bf; color:#7c4d00; padding:3px 6px; border-radius:4px; font-size:90%;">armhf</span> <span style="background-color:#f3d9fa; color:#6a1b9a; padding:3px 6px; border-radius:4px; font-size:90%;">riscv64</span>
__Maintainer:__ @armbian
__Documentation:__ [Link](https://forum.armbian.com/)
~~~ custombash
armbian-config --cmd WBM001
~~~
<!--- footer START from tools/include/markdown/WBM001-footer.md --->
=== "Access to the web interface"
The web interface is accessible via port **10000**:
- URL: `https://<your.IP>:10000`
- Username/Password: your system login credentials
<!--- footer STOP from tools/include/markdown/WBM001-footer.md --->
## Homepage
@@ -290,3 +224,69 @@ armbian-config --cmd NBOX03
## Samba
SAMBA Remote File share
<!--- section image START from tools/include/images/SMB001.png --->
[![Samba](/images/SMB001.png)](#)
<!--- section image STOP from tools/include/images/SMB001.png --->
<!--- header START from tools/include/markdown/SMB001-header.md --->
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.
<!--- header STOP from tools/include/markdown/SMB001-header.md --->
__Edit:__ [footer](https://github.com/armbian/configng/new/main/tools/include/markdown/SMB001-footer.md) [header](https://github.com/armbian/configng/edit/main/tools/include/markdown/SMB001-header.md)
__Status:__ Stable
__Architecture:__ <span style="background-color:#e0e0e0; color:#333333; padding:3px 6px; border-radius:4px; font-size:90%;">x86-64</span> <span style="background-color:#e0e0e0; color:#333333; padding:3px 6px; border-radius:4px; font-size:90%;">aarch64</span> <span style="background-color:#fff3bf; color:#7c4d00; padding:3px 6px; border-radius:4px; font-size:90%;">armhf</span> <span style="background-color:#f3d9fa; color:#6a1b9a; padding:3px 6px; border-radius:4px; font-size:90%;">riscv64</span>
__Maintainer:__ @armbian
__Documentation:__ [Link](https://forum.armbian.com/)
~~~ custombash
armbian-config --cmd SMB001
~~~
## Webmin
Webmin web-based management tool
<!--- section image START from tools/include/images/WBM001.png --->
[![Webmin](/images/WBM001.png)](#)
<!--- section image STOP from tools/include/images/WBM001.png --->
<!--- header START from tools/include/markdown/WBM001-header.md --->
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.
<!--- header STOP from tools/include/markdown/WBM001-header.md --->
__Edit:__ [footer](https://github.com/armbian/configng/edit/main/tools/include/markdown/WBM001-footer.md) [header](https://github.com/armbian/configng/edit/main/tools/include/markdown/WBM001-header.md)
__Status:__ Stable
__Architecture:__ <span style="background-color:#e0e0e0; color:#333333; padding:3px 6px; border-radius:4px; font-size:90%;">x86-64</span> <span style="background-color:#e0e0e0; color:#333333; padding:3px 6px; border-radius:4px; font-size:90%;">aarch64</span> <span style="background-color:#fff3bf; color:#7c4d00; padding:3px 6px; border-radius:4px; font-size:90%;">armhf</span> <span style="background-color:#f3d9fa; color:#6a1b9a; padding:3px 6px; border-radius:4px; font-size:90%;">riscv64</span>
__Maintainer:__ @armbian
__Documentation:__ [Link](https://forum.armbian.com/)
~~~ custombash
armbian-config --cmd WBM001
~~~
<!--- footer START from tools/include/markdown/WBM001-footer.md --->
=== "Access to the web interface"
The web interface is accessible via port **10000**:
- URL: `https://<your.IP>:10000`
- Username/Password: your system login credentials
<!--- footer STOP from tools/include/markdown/WBM001-footer.md --->

File diff suppressed because it is too large Load Diff

View File

@@ -4,112 +4,6 @@ comments: true
# Real-time monitoring, collecting metrics, up-time status
## Uptime Kuma
Uptime Kuma self-hosted monitoring tool
<!--- section image START from tools/include/images/UPK001.png --->
[![Uptime Kuma](/images/UPK001.png)](#)
<!--- section image STOP from tools/include/images/UPK001.png --->
<!--- header START from tools/include/markdown/UPK001-header.md --->
[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.
<!--- header STOP from tools/include/markdown/UPK001-header.md --->
__Edit:__ [footer](https://github.com/armbian/configng/edit/main/tools/include/markdown/UPK001-footer.md) [header](https://github.com/armbian/configng/edit/main/tools/include/markdown/UPK001-header.md)
__Status:__ Stable
__Architecture:__ <span style="background-color:#e0e0e0; color:#333333; padding:3px 6px; border-radius:4px; font-size:90%;">x86-64</span> <span style="background-color:#d3f9d8; color:#1b5e20; padding:3px 6px; border-radius:4px; font-size:90%;">arm64</span>
__Maintainer:__ @igorpecovnik
__Documentation:__ [Link](https://github.com/louislam/uptime-kuma/wiki)
~~~ custombash
armbian-config --cmd UPK001
~~~
<!--- footer START from tools/include/markdown/UPK001-footer.md --->
=== "Access to the web interface"
The web interface is accessible via port **3001**:
- URL: `https://<your.IP>: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
<!--- footer STOP from tools/include/markdown/UPK001-footer.md --->
~~~ 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
<!--- section image START from tools/include/images/NTD001.png --->
[![Netdata](/images/NTD001.png)](#)
<!--- section image STOP from tools/include/images/NTD001.png --->
<!--- header START from tools/include/markdown/NTD001-header.md --->
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.
<!--- header STOP from tools/include/markdown/NTD001-header.md --->
__Edit:__ [footer](https://github.com/armbian/configng/new/main/tools/include/markdown/NTD001-footer.md) [header](https://github.com/armbian/configng/edit/main/tools/include/markdown/NTD001-header.md)
__Status:__ Stable
__Architecture:__ <span style="background-color:#e0e0e0; color:#333333; padding:3px 6px; border-radius:4px; font-size:90%;">x86-64</span> <span style="background-color:#d3f9d8; color:#1b5e20; padding:3px 6px; border-radius:4px; font-size:90%;">arm64</span>
__Maintainer:__ @igorpecovnik
__Documentation:__ [Link](https://transmissionbt.com/)
~~~ 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
@@ -168,65 +62,6 @@ armbian-config --cmd GRA003
## Prometheus
Prometheus docker image
<!--- section image START from tools/include/images/PRO001.png --->
[![Prometheus](/images/PRO001.png)](#)
<!--- section image STOP from tools/include/images/PRO001.png --->
<!--- header START from tools/include/markdown/PRO001-header.md --->
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.
<!--- header STOP from tools/include/markdown/PRO001-header.md --->
__Edit:__ [footer](https://github.com/armbian/configng/edit/main/tools/include/markdown/PRO001-footer.md) [header](https://github.com/armbian/configng/edit/main/tools/include/markdown/PRO001-header.md)
__Status:__ Stable
__Architecture:__ <span style="background-color:#e0e0e0; color:#333333; padding:3px 6px; border-radius:4px; font-size:90%;">x86-64</span> <span style="background-color:#d3f9d8; color:#1b5e20; padding:3px 6px; border-radius:4px; font-size:90%;">arm64</span>
__Maintainer:__ @efectn
__Documentation:__ [Link](https://prometheus.io/docs/)
~~~ custombash
armbian-config --cmd PRO001
~~~
<!--- footer START from tools/include/markdown/PRO001-footer.md --->
=== "Access to the web interface"
The web interface is accessible via port **9090**:
- URL: `https://<your.IP>:9090`
=== "Directories"
- Config directory: `/armbian/prometheus`
=== "View logs"
```sh
docker logs -f prometheus
```
<!--- footer STOP from tools/include/markdown/PRO001-footer.md --->
~~~ bash title="Prometheus remove:"
armbian-config --cmd PRO002
~~~
~~~ bash title="Prometheus purge with data folder:"
armbian-config --cmd PRO003
~~~
## NetAlertX
@@ -303,3 +138,168 @@ armbian-config --cmd NAX003
## Netdata
Netdata - monitoring real-time metrics
<!--- section image START from tools/include/images/NTD001.png --->
[![Netdata](/images/NTD001.png)](#)
<!--- section image STOP from tools/include/images/NTD001.png --->
<!--- header START from tools/include/markdown/NTD001-header.md --->
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.
<!--- header STOP from tools/include/markdown/NTD001-header.md --->
__Edit:__ [footer](https://github.com/armbian/configng/new/main/tools/include/markdown/NTD001-footer.md) [header](https://github.com/armbian/configng/edit/main/tools/include/markdown/NTD001-header.md)
__Status:__ Stable
__Architecture:__ <span style="background-color:#e0e0e0; color:#333333; padding:3px 6px; border-radius:4px; font-size:90%;">x86-64</span> <span style="background-color:#d3f9d8; color:#1b5e20; padding:3px 6px; border-radius:4px; font-size:90%;">arm64</span>
__Maintainer:__ @igorpecovnik
__Documentation:__ [Link](https://transmissionbt.com/)
~~~ custombash
armbian-config --cmd NTD001
~~~
~~~ bash title="Netdata remove:"
armbian-config --cmd NTD002
~~~
~~~ bash title="Netdata purge with data folder:"
armbian-config --cmd NTD003
~~~
## Prometheus
Prometheus docker image
<!--- section image START from tools/include/images/PRO001.png --->
[![Prometheus](/images/PRO001.png)](#)
<!--- section image STOP from tools/include/images/PRO001.png --->
<!--- header START from tools/include/markdown/PRO001-header.md --->
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.
<!--- header STOP from tools/include/markdown/PRO001-header.md --->
__Edit:__ [footer](https://github.com/armbian/configng/edit/main/tools/include/markdown/PRO001-footer.md) [header](https://github.com/armbian/configng/edit/main/tools/include/markdown/PRO001-header.md)
__Status:__ Stable
__Architecture:__ <span style="background-color:#e0e0e0; color:#333333; padding:3px 6px; border-radius:4px; font-size:90%;">x86-64</span> <span style="background-color:#d3f9d8; color:#1b5e20; padding:3px 6px; border-radius:4px; font-size:90%;">arm64</span>
__Maintainer:__ @efectn
__Documentation:__ [Link](https://prometheus.io/docs/)
~~~ custombash
armbian-config --cmd PRO001
~~~
<!--- footer START from tools/include/markdown/PRO001-footer.md --->
=== "Access to the web interface"
The web interface is accessible via port **9090**:
- URL: `https://<your.IP>:9090`
=== "Directories"
- Config directory: `/armbian/prometheus`
=== "View logs"
```sh
docker logs -f prometheus
```
<!--- footer STOP from tools/include/markdown/PRO001-footer.md --->
~~~ bash title="Prometheus remove:"
armbian-config --cmd PRO002
~~~
~~~ bash title="Prometheus purge with data folder:"
armbian-config --cmd PRO003
~~~
## Uptime Kuma
Uptime Kuma self-hosted monitoring tool
<!--- section image START from tools/include/images/UPK001.png --->
[![Uptime Kuma](/images/UPK001.png)](#)
<!--- section image STOP from tools/include/images/UPK001.png --->
<!--- header START from tools/include/markdown/UPK001-header.md --->
[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.
<!--- header STOP from tools/include/markdown/UPK001-header.md --->
__Edit:__ [footer](https://github.com/armbian/configng/edit/main/tools/include/markdown/UPK001-footer.md) [header](https://github.com/armbian/configng/edit/main/tools/include/markdown/UPK001-header.md)
__Status:__ Stable
__Architecture:__ <span style="background-color:#e0e0e0; color:#333333; padding:3px 6px; border-radius:4px; font-size:90%;">x86-64</span> <span style="background-color:#d3f9d8; color:#1b5e20; padding:3px 6px; border-radius:4px; font-size:90%;">arm64</span>
__Maintainer:__ @igorpecovnik
__Documentation:__ [Link](https://github.com/louislam/uptime-kuma/wiki)
~~~ custombash
armbian-config --cmd UPK001
~~~
<!--- footer START from tools/include/markdown/UPK001-footer.md --->
=== "Access to the web interface"
The web interface is accessible via port **3001**:
- URL: `https://<your.IP>: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
<!--- footer STOP from tools/include/markdown/UPK001-footer.md --->
~~~ bash title="Uptime Kuma remove:"
armbian-config --cmd UPK002
~~~
~~~ bash title="Uptime Kuma purge with data folder:"
armbian-config --cmd UPK003
~~~

View File

@@ -4,24 +4,24 @@ comments: true
# Console network tools for measuring load and bandwidth
## nload
## avahi-daemon
nload - realtime console network usage monitor
avahi-daemon hostname broadcast via mDNS
__Edit:__ [footer](https://github.com/armbian/configng/new/main/tools/include/markdown/NLD001-footer.md) [header](https://github.com/armbian/configng/new/main/tools/include/markdown/NLD001-header.md)
__Edit:__ [footer](https://github.com/armbian/configng/new/main/tools/include/markdown/AVH001-footer.md) [header](https://github.com/armbian/configng/new/main/tools/include/markdown/AVH001-header.md)
__Status:__ Stable
__Architecture:__ <span style="background-color:#e0e0e0; color:#333333; padding:3px 6px; border-radius:4px; font-size:90%;">x86-64</span> <span style="background-color:#d3f9d8; color:#1b5e20; padding:3px 6px; border-radius:4px; font-size:90%;">arm64</span>
__Maintainer:__ @igorpecovnik
__Documentation:__ [Link](https://netbox.readthedocs.io/en/stable/)
~~~ custombash
armbian-config --cmd NLD001
armbian-config --cmd AVH001
~~~
~~~ bash title="nload - remove:"
armbian-config --cmd NLD002
~~~ bash title="avahi-daemon remove:"
armbian-config --cmd AVH002
~~~
@@ -70,24 +70,24 @@ armbian-config --cmd IPT002
## avahi-daemon
## nload
avahi-daemon hostname broadcast via mDNS
nload - realtime console network usage monitor
__Edit:__ [footer](https://github.com/armbian/configng/new/main/tools/include/markdown/AVH001-footer.md) [header](https://github.com/armbian/configng/new/main/tools/include/markdown/AVH001-header.md)
__Edit:__ [footer](https://github.com/armbian/configng/new/main/tools/include/markdown/NLD001-footer.md) [header](https://github.com/armbian/configng/new/main/tools/include/markdown/NLD001-header.md)
__Status:__ Stable
__Architecture:__ <span style="background-color:#e0e0e0; color:#333333; padding:3px 6px; border-radius:4px; font-size:90%;">x86-64</span> <span style="background-color:#d3f9d8; color:#1b5e20; padding:3px 6px; border-radius:4px; font-size:90%;">arm64</span>
__Maintainer:__ @igorpecovnik
__Documentation:__ [Link](https://netbox.readthedocs.io/en/stable/)
~~~ custombash
armbian-config --cmd AVH001
armbian-config --cmd NLD001
~~~
~~~ bash title="avahi-daemon remove:"
armbian-config --cmd AVH002
~~~ bash title="nload - remove:"
armbian-config --cmd NLD002
~~~

File diff suppressed because it is too large Load Diff