Profile picture

[Docker] 홈서버 대시보드 구축하기 - homarr

JaehyoJJAng2023년 05월 09일

homarr


homarr는 모든 서비스에 쉽게 접근할 수 있도록 도와주는 서비스라고 생각하면 된다. 도커로 구축 시 매우 간단하고 가볍다.
image


특징

  • 사용하는 서비스와 통합
  • 홈페이지에서 직접 웹 검색 가능
  • 모든 서비스에 대한 실시간 상태 표시기 기능 지원
  • Docker를 사용하여 간단하게 배포가 가능
  • 매우 가볍고 빠르다
  • 오픈소스

구축하기

먼저 docker-compose.yaml을 작성할 경로를 생성해주도록 하자.

$ mkdir -p /docker/homarr
$ mkdir -p /docker/homarr/data/{configs,icons} # homarr 컨테이너 맵핑용 디렉토리 생성
$ cd /docker/homarr
$ vim docker-compose.yaml

docker-compose.yaml

---
version: "3"
#************************************#
#             💥 Homarr
#************************************#
services:
  homarr:
    image: ghcr.io/ajnart/homarr:latest
    restart: always
    volumes:
      - "./data/configs:/app/data/configs"
      - "./data/icons:/app/public/icons"
    ports:
      - "7575:7575"
    environment:
      - "TZ=Asia/Seoul"
    container_name: homarr

접속

컨테이너가 정상적으로 생성되었다면 http://<IP주소>:7575으로 접속해보자.
image


밋밋하다. 하지만 설정에서 여러가지를 추가하여 꽉 찬 화면을 만들어 볼 수 있다.


설정에서 검색 엔진 변경 및 다크 모드 설정 등 여러가지 기타 설정 등을 할 수 있다.
image


대충 커스텀해봤는데 나쁘지 않은 것 같다. image


Loading script...