Skip to main content
Version: v1.6.65

1Panel Deployment Guide

1Panel is a server management panel that lets you manage apps, websites, files, databases, and large language models (LLMs) through a web interface. Here's how to deploy AMMDS on 1Panel.

Install Third-Party App Store​

This solution works with both 1Panel v1 and v2.

Automatic Installation​

The automatic installation updates the third-party app store content every 3 hours, so you always get the latest apps.

Installation Script​

curl -sSL https://install.lifebus.top/auto_install.sh | bash

Uninstallation Script​

curl -sSL https://install.lifebus.top/auto_uninstall.sh | bash

Manual Installation​

Manual installation pulls the latest app store content once. To update later, run the script again.

curl -sSL https://install.lifebus.top/app_install.sh | bash

Update Store Content​

Steps​

  1. Enter Store Settings Go to the App Store via the left sidebar and click into Store Settings.

  2. Perform Update

    Update Store Content

    v1 Version​

    Click the "Update App List" button in the top right corner of the store page.

    Update Store Content

    v2 Version​

    Click the "Sync Local Apps" button in the top left corner of the store page.

Install Application​

Search and Select​

Installation

  1. Search for AMMDS Search for "ammds" in the App Store.

  2. Choose a Version Two versions will be shown:

    • Compatible Version: Suitable for lower-end devices
    • Latest Version: Suitable for higher-end devices

    Installation

Configure Parameters​

After clicking install, a configuration panel will appear.

Basic Configuration​

  • Name: Fill in "ammds" or customize as you like
  • Version: Select "Latest Version" recommended
  • Network Mode: Keep the default unless you have special needs
  • Data Persistence Path: Enter an absolute path on the server for storing AMMDS data
  • WebUI Port: 8080 recommended, or customize
  • API Port: 8081 recommended, or customize

Other parameters are optional — fill them in as needed.

Installation

Mount Directory Settings​

Custom Mount Directory: It's recommended to fill in the directory where your media files are located. Optional.

Installation

Port Access Configuration​

You must check "External Port Access", otherwise you won't be able to access the WebUI and API over the network.

Click "Confirm" to start the installation.

Installation Complete​

Installation Complete

Verify Installation​

After installation, you'll see AMMDS in the "Installed" tab.

Management Features​

The app card provides several quick actions:

  • Terminal: Enter the app container terminal
  • Logs: View running logs
  • Start/Stop/Restart: Manage the app service
  • Uninstall: Remove the app
  • Rebuild: Rebuild the app container

Access Application​

Access Application

How to Access​

After installation, you can access AMMDS's WebUI and API through a browser:

  • WebUI Address: http://<ServerIP>:<WebUIPort>
  • API Address: http://<ServerIP>:<APIPort>

Default Login​

  • Username: ammds
  • Password: ammds

:::info Security Tip After first login, immediately change the default password for security. :::

Advanced Options​

Custom Configuration​

If you're familiar with Docker, you can use 1Panel's advanced settings for more detailed configuration, including:

  • Resource limits (CPU, memory)
  • Environment variables
  • Advanced network settings
  • Storage volume management

Multi-Instance Deployment​

If you need to isolate different use cases, you can deploy multiple AMMDS instances in 1Panel, distinguished by different ports and data paths.

Warnings and Precautions​

Security Warnings​

:::danger Important Security Tips

  • Official Sources: Only get installation scripts from official channels, don't use third-party sources
  • Password Security: Set strong passwords and change them regularly
  • Port Security: Change default ports to reduce attack risk
  • External Access: Only enable external port access when necessary

:::

System Requirements​

:::info System Configuration Requirements

Minimum Configuration​

  • Operating System: Linux distribution (supporting 1Panel)
  • Processor: Intel Core i3 or equivalent
  • Memory: 4GB RAM
  • Disk Space: At least 10GB available
  • Network: Broadband internet connection
  • Operating System: Linux distribution (supporting 1Panel)
  • Processor: Intel Core i5 or equivalent
  • Memory: 8GB RAM or more
  • Disk Space: 20GB available
  • Network: Stable broadband internet connection

:::

Usage Precautions​

  • Data Backup: Regularly back up configuration files and important data
  • Resource Management: Keep an eye on server resource usage
  • Network Connection: Ensure a stable network when downloading resources and updates
  • System Maintenance: Regularly update 1Panel and related apps

Troubleshooting​

Common Issues​

  • Installation Failure: Check network connection and disk space
  • Startup Issues: Check app logs for error details
  • Access Failure: Check port configuration and firewall settings
  • Upgrade Failure: Try uninstalling the old version first, then install the new version

Contact Information​

If you encounter issues you can't resolve, submit an Issue on the official GitHub repository.

Best Practices​

Daily Maintenance​

  • Regular Updates: Keep 1Panel and AMMDS up to date
  • Monitor Status: Regularly check app status and resource usage
  • Clean Cache: Regularly clean cache to optimize storage

Optimization​

  • Resource Allocation: Allocate resources based on server performance
  • Network Optimization: Configure network settings properly
  • Storage Planning: Plan data storage paths for easy management

Security Hardening​

  • Regular Password Changes: Update passwords regularly
  • Access Control: Configure access control as needed
  • Log Auditing: Check logs regularly for anomalies

Community Participation​

  • Report Issues: Provide timely feedback on problems
  • Share Experience: Participate in community discussions
  • Contribute Code: Help with project development if you can