Setting Up a Beautiful NAS with Docker – Home Server Operating System

Official Website: https://umbrel.com/umbrelos

umbrelOS is a free and open-source home server operating system, particularly suitable for deployment on NAS (Network Attached Storage) devices. It is based on Docker container technology, providing one-click installation of over a hundred Docker containers, covering common self-hosted applications such as Pi-hole, Nextcloud, Matrix, Home Assistant, Bitcoin/Lightning nodes, etc.

Features

  1. One-click Deployment: umbrelOS supports one-click deployment, allowing users to easily manage and monitor devices through a web dashboard, simplifying the maintenance process.

  2. Security: The system has built-in application sandboxing, permission, and dependency management, enhancing system security. All applications come with built-in authentication and two-factor authentication (2FA), improving account security.

  3. Remote Access: Supports remote access to devices from anywhere using Tor or Tailscale, allowing users to manage and monitor remotely.

  4. Resource Management: Users can monitor RAM and storage usage statistics of the device, helping to better manage resources.

Deployment Method

Before deploying umbrelOS, the following preparations are needed:

  1. Monitor Docker Daemon: Since umbrelOS involves the deployment and management of Docker containers, it is necessary to monitor the Docker daemon on the host machine. If Portainer is already deployed, follow the relevant tutorials for operation.

  2. Download Installation Package: You can visit the GitHub page for umbrelOS and use the command curl -L https://umbrel.sh | bash for one-click installation.

Docker-compose Deployment Service:

services:
  umbrel:
    image: dockurr/umbrel
    container_name: Umbrel-OS
    ports:
      - 80:80  # Project open port, do not conflict with local
    volumes:
      - ./docker/umbrel:/data:rw  # Map actual path of umbrel folder
      - /var/run/docker.sock:/var/run/docker.sock
    restart: unless-stopped

Applicable Scenarios

umbrelOS is suitable for users who need to self-host various open-source services, especially those who wish to quickly deploy and manage multiple containers on NAS devices.

Access the system:

http://ip

Start Page:

Setting Up a Beautiful NAS with Docker - Home Server Operating System

Next Step:

Setting Up a Beautiful NAS with Docker - Home Server Operating System

Continue:

Setting Up a Beautiful NAS with Docker - Home Server Operating System

App Store:

Setting Up a Beautiful NAS with Docker - Home Server Operating System

Store:

Setting Up a Beautiful NAS with Docker - Home Server Operating System

Performance:

Setting Up a Beautiful NAS with Docker - Home Server Operating System

Install APP:

Setting Up a Beautiful NAS with Docker - Home Server Operating System

Setting Up a Beautiful NAS with Docker - Home Server Operating System

Leave a Comment

×