command
module
Version:
v0.0.0-...-cc35899
Opens a new window with list of versions in this module.
Published: Apr 5, 2025
License: MIT
Opens a new window with license information.
Imports: 3
Opens a new window with list of imports.
Imported by: 0
Opens a new window with list of known importers.
README
¶
wings
You can run this software on any machine to get that machine to communicate with the panel.
Installation
-
Create the configuration directory:
sudo mkdir -p /etc/phoenixpanel
-
Download the latest release:
curl -L -o /usr/local/bin/wings "https://github.com/phoenixpanel/wings/releases/latest/download/wings_linux_$([[ "$(uname -m)" == "x86_64" ]] && echo "amd64" || echo "arm64")"
-
Make the binary executable:
sudo chmod u+x /usr/local/bin/wings
-
Configure Wings:
You will need to create a config.yml file in /etc/phoenixpanel. Refer to the panel documentation for configuration details.
-
Run Wings:
sudo /usr/local/bin/wings
Running as a Service (systemd)
To run Wings as a background service using systemd:
-
Create the systemd service file:
Create a file named /etc/systemd/system/wings.service with the following content:
[Unit]
Description=PhoenixPanel Wings Daemon
After=docker.service
Requires=docker.service
PartOf=docker.service
[Service]
User=root
WorkingDirectory=/etc/phoenixpanel
LimitNOFILE=4096
PIDFile=/var/run/wings/daemon.pid
ExecStart=/usr/local/bin/wings
Restart=on-failure
StartLimitInterval=180
StartLimitBurst=30
RestartSec=5s
[Install]
WantedBy=multi-user.target
-
Create the PID directory:
sudo mkdir -p /var/run/wings
-
Enable and start the service:
sudo systemctl enable --now wings.service
-
Check the status:
sudo systemctl status wings.service
Documentation
¶
There is no documentation for this package.
Source Files
¶
Directories
¶
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
internal
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ufs
Package ufs provides an abstraction layer for performing I/O on filesystems.
|
Package ufs provides an abstraction layer for performing I/O on filesystems. |
loggers
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
transfer
Package transfer handles all logic related to transferring servers between two nodes.
|
Package transfer handles all logic related to transferring servers between two nodes. |
|
|
|
|
|
|
Click to show internal directories.
Click to hide internal directories.