...

AKR Updater

1.7.3

...

💻 Install command
curl -fsSL https://dl.akra13.fr/AKRUpdaterInstaller | sudo bash

This frequently asked questions section gathers answers to the most common inquiries regarding installation, secure management, and the daily operation of the manager. You will find useful details here to optimize the maintenance of your Linux servers independently.

FAQ

How to automate updates on multiple Linux servers?
Automation across an entire fleet is generally handled through centralized scheduled tasks. This tool allows you to register your various machines within a single web interface accessible on port 8080. It then takes care of executing regular maintenance without repetitive manual intervention, while ensuring operation tracking in a dedicated history log.
How does the secure passwordless connection work?
During the initial setup of a new server, the administrator enters the required credentials just once. The application immediately generates a dedicated SSH key and applies robust encryption to it. The password is never kept in memory or stored in plain text files, which guarantees secure remote access.
What is SSD trim optimization and why schedule it?
On Linux distributions, the trim command informs the SSD controller of data blocks freed by the file system, thereby preserving write performance and media lifespan. Scheduling this operation prevents performance drops without overloading the disks during peak traffic hours. The application natively integrates this maintenance into its programmable routines.
How to receive update notifications on Discord?
The system offers two integration methods with Discord: standard webhooks and a dedicated bot. By configuring the bot mode, you receive messages as rich embeds as soon as a task is completed. These messages also include interactive buttons to trigger or schedule a reboot if necessary.
Is the Updater software paid?
No, this solution is entirely free. All described features, including the web dashboard, Discord notifications, and NetBird integration, are accessible without a subscription or paid license. No commercial tiers or artificial restrictions limit its usage.
How to update NetBird SelfHosted automatically?
The software natively handles the management of NetBird components, whether it concerns clients deployed on your machines or your NetBird SelfHosted instance. You can integrate these elements into your regular maintenance cycles directly from the web interface. This simplifies the management of your mesh network without requiring additional custom scripts.
Where is the application preferably installed?
The ideal recommended environment for deployment is a fresh LXC container running a modern Linux distribution. This isolation ensures that dependencies do not conflict with other production services. Installation is carried out directly via a terminal using the official curl command.
How to reboot a server after a kernel update?
When an update requires a machine reboot, the Discord bot sends you an alert containing quick action buttons. You can choose to perform the restart immediately or schedule the reboot for a later time to minimize the impact on your services. You can also monitor this status from the web panel.
How to view the history of maintenance operations?
All actions performed on your remote machines are logged in the web administration panel. Simply open your browser at your instance's address (port 8080) to view the chronological log of upgrades and SSD trim operations. This ensures precise tracking in case of abnormal behavior on a host.
What to do if the web panel on port 8080 does not display?
First, verify that your container or network firewall allows incoming traffic on TCP port 8080. Also, make sure that the background service is running correctly on the host machine where the script was executed. If you are using a reverse proxy, check the port redirections to the local address.
Are SSH credentials requested at every update?
No, credentials are only required at the time of initial target machine registration. Once this step is passed, the system uses the created encrypted SSH key for all future administration connections. You no longer need to re-enter a password during manual or scheduled tasks.
Is it possible to use this manager on a non-LXC container system?
Yes, although deployment on a clean LXC container is the recommended context to isolate the tool, the script runs on common Linux distributions within a standard terminal. Just make sure you have sudo administrative privileges to successfully complete the initial installation.

Check the compliance of your operating environments, containers, and command interpreters here. This table lists system compatibility across major Linux platforms on the market.

Compatibility

Platform / ApplicationStatusNote
Debian LinuxCompatibleIdeal environment in an LXC container or bare installation to administer the fleet.
Ubuntu ServerCompatibleFull support for package management and web service execution.
Proxmox VE Environments (LXC Containers)CompatibleRecommended framework to quickly deploy the tool on a fresh container.
Alpine LinuxPartialWorks if the bash interpreter, sudo, and standard curl utilities are installed.
Arch LinuxCompatibleStandard execution of management scripts via terminal and full port 8080 support.
CentOS / Rocky Linux / AlmaLinuxCompatibleCompatible for remote steering and package routine scheduling.
Fedora ServerCompatibleFull support for terminal deployments and encrypted keys.
Shell BashCompatibleExecution interpreter required for the piped sudo bash installation script.
Shell ZshCompatibleAllows running the basic curl command without behavior alteration.
Shell Dash / Minimal ShPartialThe installation script requires bash to execute its internal functions.

To guide you in choosing your administration solution, this table objectively compares the application against usual alternatives in the Linux world. Find key aspects related to deployment, features, and management models.

Comparison

CriterionAKR UpdaterAlternatives
Graphical control interfaceWeb panel accessible on port 8080 for global management and historyOften limited to text configuration files or CLI tools without an overview
Initial deploymentInstant installation via a single curl command tailored for fresh LXCsOften requires complex playbooks, heavy agents, or multi-file configurations
Access and credential managementAutomatic encryption and SSH key generation without password storageFrequently requires storing passwords in plain text or manually managing keyrings
Discord alerts and interactionsBot mode with rich embeds and direct or scheduled reboot buttonsGenerally limited to email alerts or passive webhooks without interaction
NetBird supportNative version management for NetBird Client and NetBird SelfHostedRequires creating custom scripts to maintain network nodes
Pricing modelCompletely free with no paid optionsFrequently throttled by a maximum node count or subject to enterprise subscription

Whether you manage a cluster of containers for your personal use or a complete network infrastructure, discover how this tool adapts to your constraints. These concrete examples illustrate the software's versatility in production.

Use Cases

Centralized home server maintenance (Homelab)

Enthusiasts managing multiple machines or containers at home can group their monitoring onto a single web interface. No need to manually connect to each host to apply packages or SSD trim. Discord tracking allows you to control everything from a smartphone.

Simplified management of LXC container fleets

In a dense virtualized infrastructure, keeping each instance up to date represents a time-consuming task. The Updater installs on its own container and supervises all other machines with minimal impact on hardware resources. Built-in tracking makes it possible to verify version compliance.

Secure management of remote nodes without passwords

For security-conscious administrators, the software eliminates risks related to keeping passwords on disk. Thanks to the generation and automatic encryption of SSH keys as soon as a target is added, administration connections remain airtight and compliant with best practices.

Coordinated management of NetBird private networks

Teams operating an overlay network infrastructure with NetBird benefit from a suitable tool to align versions. The Updater handles both system upgrades and NetBird client and server component updates concurrently, thereby avoiding connectivity drops.

Proactive supervision with post-update restart

After deploying fixes to the Linux kernel, a reboot often proves essential. By receiving a Discord notification containing interactive buttons, the administrator can order an immediate restart or postpone it so as not to interrupt production services.

Preserving performance on fleets equipped with SSDs

Servers whose storage relies on flash memory drives require regular maintenance to maintain their throughput. By scheduling SSD trim within the same cycles as application packages, the software extends hardware efficiency without burdening the intervention schedule.