Skip to main content
Version: latest

FnOS Deployment Guide

FnOS is a NAS (home storage server) system built by a team of veteran enthusiasts, featuring built-in local AI models for easy data management at home or in the office. Here's how to deploy AMMDS on FnOS.

Deployment Methods

AMMDS offers two installation methods on FnOS:

  • FPK Offline App Installation: Manual installation through the FnOS App Center, suitable for most users
  • Docker Installation: Deployment via Docker containers, suitable for users familiar with containers

FPK Offline App Installation

Download

AMMDS FPK Download Page

Official Release Address

AMMDS Offline FnNas GitHub Releases

Available Installation Packages

File NameTypeDescription
AMMDS-Offline-FnNas.fpkFPKAMMDS offline installation package for FnOS system

Download Methods

AMMDS FPK Download Options

You can download the package to your local computer or directly on your FnOS device.

Installation Steps

AMMDS FPK Installation Interface

  1. Start Installation

    Open the App Center, click Manual Install in the bottom left corner, select the downloaded FPK file, and click Install.

AMMDS FPK Installation Prompt

  1. Confirm Installation

    On the installation prompt, click Agree to proceed.

AMMDS FPK License Description

  1. Read License

    Read the installation license to understand the terms.

AMMDS FPK Select Installation Location

  1. Select Installation Location

    Choose a disk with enough space.

AMMDS FPK Set Admin Password

  1. Set Admin Password

    Set the login password for the AMMDS management interface. A strong password is recommended.

AMMDS FPK Set Access Port

  1. Set Access Port

    Set the access port for AMMDS, default is 9523. Read the service terms and click Agree.

AMMDS FPK Start Installation

  1. Start Installation

    On the final prompt, click Confirm to start the installation.

AMMDS FPK Installation Progress

  1. Wait for Installation to Complete

    A progress bar will be shown — just wait a bit. If an error appears, follow the prompts, or try an older version of the FPK package.

AMMDS FPK Installation Complete

  1. Confirm Success

    After installation, you'll find AMMDS in the installed apps list.

Installation Directory

AMMDS Installation Directory

In File Management → App Files, you can find the AMMDS installation directory.

Docker Installation

Image Download

AMMDS Docker Image Search

  1. Search for Image

    Open the Docker app, complete initialization, click Image Repository in the left menu, and search for the AMMDS image.

  2. Select Image

    Pick the one with the most downloads. The full image name is qyg2297248353/ammds.

AMMDS Docker Image Version Selection

  1. Select Version

    The default version is latest. If your device is older and doesn't support the latest version, choose a version with the tag ending in ol8.

AMMDS Docker Image Download Complete

  1. Wait for Download to Complete

    Check the download progress in Local Images. After it's done, you'll see the Run button.

Container Creation and Configuration

AMMDS Docker Container Creation

  1. Create Container

    Click the Run button to start deployment. Customize the container name, e.g., ammds. Allocate resources based on your device's performance. You can enable Auto-start on boot.

AMMDS Docker Port Settings

  1. Port Settings

    In Advanced Settings, configure port mapping:

    • Default container port is 80 (TCP)
    • Change the access port to 9523 (or another available port)

AMMDS Docker Storage Settings

  1. Storage Settings

    It's recommended to mount local directories to the container so data isn't lost:

    • By default, FnOS creates a temporary storage directory, but this can be cleaned up by the system
    • It's better to manually create the corresponding directories and mount them to the container

AMMDS Docker Information Confirmation

  1. Confirm Configuration

    After confirming everything is correct, check Start after creation.

Running and Management

AMMDS Docker Container Running Status

  1. Check Running Status

    You can see AMMDS running in the container list. The three dots on the right provide quick actions.

AMMDS Docker App Details

  1. View App Details

    Click on the container to see detailed information.

AMMDS Docker Running Logs

  1. View Running Logs

    Click View Logs to check the running status and download progress.

    :::info First Startup Note On the first install, the system will automatically download necessary resource files, which takes a bit of time. Download progress will be shown in the logs. :::

Installation Complete

AMMDS Installation Complete

After installation, you can access the AMMDS management interface through a browser and start using it.

Advanced Attempts

AMMDS Docker Compose Deployment

If you're familiar with Docker Compose (container orchestration tool), you can use a Compose file to deploy AMMDS for more flexible configuration.

Warnings and Precautions

Security Warnings

:::danger Important Security Tips

  • Official Sources: Only download AMMDS packages from the official GitHub Releases page, don't use third-party sources
  • Password Security: Set strong passwords and change them regularly
  • Port Security: Change the default port to reduce the risk of attacks

:::

System Requirements

:::info System Configuration Requirements

Minimum Configuration

  • Operating System: Latest version of FnOS
  • Processor: Intel Core i3 or equivalent
  • Memory: 4GB RAM
  • Disk Space: At least 10GB available
  • Network: Broadband internet connection
  • Operating System: Latest version of FnOS
  • 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 disk space and clean up unnecessary files
  • Network Connection: Ensure a stable network when downloading resources and updates
  • System Maintenance: Regularly update FnOS

Troubleshooting

Common Issues

  • Installation Failure: Check disk space and network connection
  • Startup Issues: Check running logs for error information
  • 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

  • Regular Updates: Keep AMMDS up to date
  • Reasonable Configuration: Set parameters based on your device's performance
  • Safe Usage: Follow the official documentation and don't modify core configuration files
  • Community Participation: Join the community, share experiences, and report issues