Fleare Installation Manual
(Linux - amd64)
Here is a user installation manual document for the provided fleare Linux installation script (for linux-amd64):
Overview
This document provides step-by-step instructions for installing and configuring the Fleare application on a Linux (amd64) system using the provided shell script.
System Requirements
- Operating System: Linux (64-bit)
- User Access:
sudoprivileges - Dependencies: None required beyond standard Linux utilities (e.g.,
systemd)
Installation Steps
Download the installation file and extract zip file
- Download file 👉 fleare-1-0-1-linux-amd64.tar.gz
- Unzip the Installation zip file (
fleare-1-0-1-linux-amd64.tar.gz) - Ensure the script has execution permissions.
- Read
README.mdfor installation guide.
Installation Instructions
1. Prepare the Binary
Ensure the compiled Fleare binary is named fleare and is in the same directory as the script.
2. Run the Installer Script permissions
chmod +x install.sh
3. Run the Installer Script
./install.sh
or
sudo ./install.sh
Note: Ensure you’re running as a user with
sudoprivileges. You don’t need to switch toroot.
What the Script Does
- Validates Linux OS.
- Creates necessary directories for config, data, logs, and backups.
- Copies the binary to
/usr/local/bin/fleareand makes it executable. - Generates a default configuration at
/etc/fleare/config.yaml. - Creates and registers a
systemdservice for auto-start on boot. - Starts and enables the
fleareservice.
Directory Structure
| Path | Description |
|---|---|
/usr/local/bin/fleare |
Binary executable |
/etc/fleare/config.yaml |
Main configuration file |
/usr/local/fleare/log/ |
Log directory |
/usr/local/fleare/lib/ |
Data storage directory |
/usr/local/fleare/backups/ |
Backup files directory |
/etc/systemd/system/fleare.service |
Systemd service definition |
Configuration
The default configuration is located at:
/etc/fleare/config.yaml
Example Snippet:
server:
host: "127.0.0.1"
port: 9219
logging:
level: "info"
file: "/usr/local/fleare/log/fleareDB.log"
security:
enable_auth: true
users:
- username: "root"
password: "root"
You can manually edit this file as needed.
Managing the Service
| Command | Description |
|---|---|
sudo systemctl start fleare |
Start the service |
sudo systemctl stop fleare |
Stop the service |
sudo systemctl restart fleare |
Restart the service |
sudo systemctl status fleare |
Check service status |
sudo journalctl -u fleare -f |
View live logs |
Backups
Automated backups will be created in:
/usr/local/fleare/backups/
By default, backups run every 60 minutes.
Uninstallation
To remove Fleare:
sudo systemctl stop fleare
sudo systemctl disable fleare
sudo rm /usr/local/bin/fleare
sudo rm -rf /usr/local/fleare
sudo rm /etc/fleare/config.yaml
sudo rm /etc/systemd/system/fleare.service
sudo systemctl daemon-reload
Post-Installation Checklist
- Confirm binary is in
/usr/local/bin/ - Confirm
fleareservice is running - Test connection on port
9219 - Secure configuration with hashed passwords
Support
For assistance, please contact the Fleare development team or visit the repository documentation.