Skip to content

The perfect configuration for customizing the ACEMAGIC S1 front display on Linux, using the AceMagic-S1-LED-TFT-Linux project by tjaworski.

Notifications You must be signed in to change notification settings

Piero24/acemagic-S1-panel-conf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation



My Configuration of the Front Panel for the ACEMAGIC S1 Mini PC.
Report BugProject


The ACEMAGIC S1 Mini PC allows configuration of the front display through software on Windows, enabling the display of various useful information and performance statistics. However, this program is not natively available on Linux. Thanks to the project AceMagic-S1-LED-TFT-Linux created by tjaworski, it is now possible to customize the display on Linux as well, using a web interface.

This guide provides the installation process I followed to set up the software on the S1, along with the configuration files used for the theme.

Output Example

Below are examples of the output on the front panel of the ACEMAGIC S1 Mini PC.

First Image Second Image

How to install

  1. Install Node Version Manager (NVM) as explained here.

  2. Install Node.js and npm with the Required Versions (or above):

    nvm install 18.13.0

    Set this version as the default:

    nvm use 18.13.0
    npm install -g npm@9.2.0
  3. Verify Node.js and npm Versions with sudo. Some commands may need to be run with sudo, so ensure the versions match when running with and without sudo:

    Check Node.js version with and without sudo:

    node -v
    sudo node -v

    Check npm version with and without sudo:

    npm -v
    sudo npm -v
  4. Clone the Repository. Choose a directory where you’d like to clone the project, and run the following command:

    git clone https://github.com/tjaworski/AceMagic-S1-LED-TFT-Linux.git acemagic

    This will create a folder named acemagic with the contents of the project.

  5. Install the Project: Navigate to the project folder and run the installation script:

    cd acemagic/s1panel
    sudo ./install

    Ensure there are no errors during the installation process. The installation should complete with a success message similar to:

    First Image
  6. Verify the Server Status

    After installation, check if the service is running properly by check the status of the s1panel service:

    sudo systemctl status s1panel

    If everything is working fine, you should see an output like this:

    First Image

Important

If the service is not running, try following these.

  1. Next Step: Import Custom Themes and Configuration

If everything works as expected, you can proceed to the next step of importing custom themes and configuring the system.

How to import the custom theme

  1. Stop the service as follows:

    sudo systemctl stop s1panel
  2. Replace the config file with the one on these repository and also add the themes folder:

    scp ~/Downloads/config.json USER-OF-THE-ACEMAGIC-S1@LOCAL-IP-OF-THE-ACEMAGIC-S1:~/acemagic/s1panel/config.json
    scp -r ~/Downloads/main USER-OF-THE-ACEMAGIC-S1@LOCAL-IP-OF-THE-ACEMAGIC-S1:~/acemagic/s1panel/themes
  3. Start the service again:

    sudo systemctl daemon-reload
    sudo systemctl restart s1panel.service

About

The perfect configuration for customizing the ACEMAGIC S1 front display on Linux, using the AceMagic-S1-LED-TFT-Linux project by tjaworski.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published