• 돌아가기
  • 아래로
  • 위로
  • 목록
  • 댓글
정보

Docker로 나만의 시작 페이지(대시보드) 만들기 Flame

달소 달소 2011

3

16

안녕하세요 달소입니다.

앞서 KelvinKang  님께서 미션으로 주신.. 홈 대시보드  만들기 편입니다.

 

홈서버 혹은 개인 NAS를 이용하시다보면 서비스는 점점 늘어가고 포트도 여러포트를 사용하시니 기억하기 점점 쉽지않아집니다. 물론.. 다 기억하거나 웹 브라우저의 북마크 기능을 이용할 수 도있지만 이왕 홈서버를 운영하신다면 나만의 시작페이지를 쉽게 만드실 수 있습니다.

 

flame을 이용하여 간단하게 자신만의 홈 대시보드를 꾸밀 수 있기때문에 여러 서비스와 홈페이지를 운영중이시라면 편의성을 위해 한번쯤 구축해보시는걸 추천드립니다.

 

비슷한 서비스로는 헤임달도 있는데 취향에 따라서 선택하시면 되겠습니다.

 

Flame이란?

Flame은 서버를 위한 자체 호스팅 시작 페이지입니다. 그 디자인은 SUI 에서 영감을 받았습니다 . Flame은 설정 및 사용이 매우 쉽습니다. 내장 편집기를 사용하면 파일을 편집할 필요 없이 즉시 고유한 응용 프로그램 허브를 설정할 수 있습니다.

 

아래사진을 보시면 좀더 이해가 편하실거라고 생각합니다. 간단하게 요약하자면 시작 페이지를 자신이 원하는 방식으로 커스텀할 수 있습니다. 검색 창역시 원하는 공급업체(구글,bing,naver등)으로 선택가능하며 자신의 페이지 뿐만 카테고리화 해서 여러 페이지들을 편하게 접속할 수 있도록 도와줍니다.

기능과 설명은 github에 있는 내용으로 대체합니다 ㅎㅎ

기능

  • 📝내장된 GUI 편집기를 사용하여 앱에서 직접 애플리케이션 및 책갈피 생성, 업데이트, 삭제
  • 📌빠르고 쉽게 액세스할 수 있도록 즐겨찾는 항목을 홈 화면에 고정
  • 🔍로컬 필터링, 11개의 웹 검색 공급자 및 자신의 추가 기능이 있는 통합 검색 표시줄
  • 🔑설정, 앱 및 북마크를 보호하는 인증 시스템
  • 🔨사용자 정의 CSS 및 15가지 기본 제공 색상 테마 지원을 포함하여 필요에 따라 Flame 인터페이스를 사용자 정의할 수 있는 수십 가지 옵션
  • ☀️현재 온도, 구름 범위 및 애니메이션 날씨 상태가 포함된 날씨 위젯
  • 🐳레이블을 기반으로 앱을 자동으로 선택하고 추가하는 Docker 통합

 

GitHub - pawelmalak/flame: Flame is self-hosted startpage for your server. Easily manage your apps and bookmarks with built-in editors.

 

Docker로 설치하기

설치는 docker-compose를 이용해서 진행하겠습니다.

mkdir -p /data/flame/data
vi /data/flame/docker-compose.yml

 

version: '3.6'

services:
  flame:
    image: pawelmalak/flame
    container_name: flame
    volumes:
      - /data/flame/data/:/app/data
      - /var/run/docker.sock:/var/run/docker.sock # optional but required for Docker integration
    ports:
      - 5005:5005
    #secrets:
    # - password # optional but required for (1)
    environment:
      - PASSWORD=flame_password
     #- PASSWORD_FILE=/run/secrets/password # optional but required for (1)
    restart: unless-stopped

# optional but required for Docker secrets (1)
#secrets:
#  password:
#    file: /path/to/secrets/password

 

 

기본적으로 제환경에서는 위와같습니다.

password의 경우 귀찮아서(?)평문으로 썼는데 파일로 쓰시려면 위 optional 값을 수정하시면되겠습니다.

이제 docker compose up -d 명령어를 사용해서 컨테이너를 생성해주세요.

 

image.png.jpg

 

로그인창은 설정에 있습니다

로그인을 하고나면 좌측에 메뉴가 많이 바뀝니다.

Flame 사용하기

기본적으로 메인페이지에 보여줄것을 설정창에서 확인할 수 있습니다.

가장 중요한기능은 Applications 와 BookMark 입니다. 날씨는 괜히 적용했는데 반영도 제대로 안되네요..

기본 인터페이스 설정하기

기본인터페이스는 Settings -> Interface에서 설정할 수 있습니다.

환영인사부터 날짜,검색창, 날씨 등등 보여줄것들을 설정할 수 있습니다.

기본 문구와 날짜 형식은 아래처럼 변환하실 수 있습니다.
별도의 한글설정은 없는것으로 보이네요

안보이시겠지만 맨위의 항목은 검색엔진인데 이것도 설정창에서 변경가능합니다. 저는 당연히(?) 구글로 설정했습니다. 여기서 검색하면 구글링됩니다 ㅎㅎ

색 설정은 Setting -> Theme에서 가능하며 Custom CSS도 가능하니 CSS 탭에서작성하시면 되겠습니다

Application 사용하기

이제 본격 대시보드를 사용하는 이유인 Application설정입니다.

메인페이지에 Application을 누르면 All Applications 페이지로 넘어가고 여기서 Add를 누르면 앱 추가가 가능합니다

딱히 어려운 내용은 없기때문에.. 쉽게하실 수 있을거라 생각합니다.

아이콘의 경우 아래 페이지에서 아이콘을 고른뒤에 App icon쪽에 넣어주시면 됩니다.

Material Design Icons

View all the Material Design icons and more from the community.

사진을 넣고싶으시면 Switch Custom icon을눌러서 파일을 업로드해주시면됩니다.

등록이 되면 메인페이지에서 아래처럼 확인할 수 있습니다.

누르면 서버포럼으로 가집니다 하하하

Bookmark 사용하기

북마크도 거의 동일하나 카테고리를 별도로 구분할 수 있습니다.
ex) 검색 탭, 뉴스 탭, 기타 등등의 카테고리로 나눌수있겠네요

카테고리를 먼저 이렇게 구분해놓은다음. Bookmark를 넣어주시면 되겠습니다.

카테고리 항목을 자세히보고 싶으면 카테고리명을 눌러주시면 됩니다.

파비콘을 다운로드 받으시려면 url을 아래처럼 넣어주시면 다운로드 가능합니다.

http://www.google.com/s2/favicons?domain=파비콘을다운받을사이트
ex) http://www.google.com/s2/favicons?domain=https://svrforum.com

요렇게 대충 사용하시면 되겠습니다~

날씨 기능 사용하기(비추천)

날씨앱을 사용하려면 api키가 필요합니다.
적용해보았는데 썩 제대로 작동하는것같지 않네요

셋팅 -> Weather로 이동해서 진행합니다.

https://www.weatherapi.com/pricing.aspx

api를 발급받으신뒤에는 아래 사이트를 통해 주소 위도 경도를 알아볼수있습니다.

https://www.latlong.net/convert-address-to-lat-long.html

업데이트하면 메인페이지에 날씨가 뜨는데 썩 정확한거같지는않네요

신고공유스크랩
16
1등
smartstorm 2022.03.22. 10:06

달소님 Flame 대시보드 설치 정보 올려주셔서 잘 사용하고 있습니다. 이번에 새로 업데이트가 나왔다고 알림이 왔는데 도커 사용시 업데이트는 어떻게 하면 될까요?

profile image
달소 글쓴이 2022.03.22. 10:10
smartstorm

저와같이 docker-compose로 설치하셨으면 간단하게

docker-compose down

docker-compose up -d 명령어로 껐다키시면 최신이미지를 다시 받아서 설치해줍니다!

profile image
달소 글쓴이 2022.03.22. 11:24
smartstorm

docker-compose.yml 에 image에 버전명을 명시해놓은경우가 아니라면 항상 latest 최신판으로 해주기때문에 이런점 유의하시면되겠습니다~

smartstorm 2022.03.22. 11:44
달소

제께 이상한건지 도커 콤포즈로 내리고 올렸는데 안바뀌어서 깃허브 보고 docker pull pawelmalak/flame 하니까 새 버전으로 다운 받아져서 다시 올리니까 업데이트가 됐습니다. 도커 짱짱!

profile image
달소 글쓴이 2022.03.22. 12:03
smartstorm

앗 아니면 docker-compose.yml 이미지에 :latest를 붙여야했나봅니다 하하../

3등
smartstorm 2022.03.22. 14:04

노란색 배경 테마가 주변 사람들 반응이 좋네요. 테마가 추가로 더 있으면 좋을거 같긴 한대 커스터 마이징 해야겠죠?ㅋ

인베스트머니 2022.03.24. 17:03

라즈베리파이4에 도커 올려서 가이드 따라서 해보니 잘 되네요. 시작 페이지로 활용하기 좋은 듯 합니다.

 

궁금한게 있는데요. 상단의 Title은 너무 글자가 크고 하단 Bookmark쪽 Font Size 너무 작아서

변경하고 싶은데 변경하는 방법을 알수 있을까요?

 

Github에는 CSS메뉴에서 Application쪽 Font Size조절하는 방법이 있는데 나머지 부분은 안나와 있군요.

profile image
달소 글쓴이 2022.03.24. 17:11
인베스트머니

그부분도 CSS 수정을 해야하는데.. 동일하게 클래스를 개발자모드에서 찾은뒤에 덮어씌우셔야합니다 ㅠ

인베스트머니 2022.03.24. 20:10
달소

크롬 개발자모드로 CSS Class를 하나하나 찾아보니 되는군요!

CSS를 잘 알면 이것 저것 배치도 바꿀 수 있을 듯 합니다.

 

감사합니다.

참치 2022.12.07. 22:45

오라클 클라우드로 Arm 인스턴스를 사용하는 경우, 위 docker compose를 사용하면 에러가 발생합니다.

lastest는 linux/amd64 계열을 지원하기 때문에 발생하는 에러이며, multiarch를 설치하는 경우 arm v7, arm 64를 지원하므로 정상작동합니다.

 

image: pawelmalak/flame:multiarch 로 변경하셔서 사용하시면 됩니다.

댓글 쓰기 권한이 없습니다. 로그인

취소 댓글 등록

cmt alert

신고

"님의 댓글"

이 댓글을 신고하시겠습니까?

댓글 삭제

"님의 댓글"

삭제하시겠습니까?


목록

공유

facebooktwitterpinterestbandkakao story
번호 분류 제목 글쓴이 날짜 조회 추천
정보 proxmox/debian 레포 변경사항 (N: Repository 'Debian bookworm' changed its 'non-free component' value from 'non-free' to 'non-free non-free-firmware') 1 달소 14시간 전08:21 128 +1
잡담 Proxmox 사이트도 개편을 했나보네요 1 달소 14시간 전07:46 225 +1
질문 적용 방법을 모르겠습니다?? 13 초보나스 2일 전08:05 253 +1
3860 질문
normal
감자칩 3시간 전18:56 78 0
3859 질문
image
게르노 6시간 전16:08 47 0
3858 질문
image
동도리군 10시간 전12:14 76 0
3857 정보
image
달소 14시간 전08:21 128 +1
3856 잡담
image
달소 14시간 전07:46 225 +1
3855 가이드
image
달소 15시간 전07:24 200 0
3854 질문
normal
서버구축하자 1일 전13:09 384 0
3853 질문
image
미스터빈 2일 전20:09 209 0
3852 질문
image
초보나스 2일 전08:05 253 +1
3851 질문
normal
웹서버구축관심 3일 전02:22 317 0
3850 잡담
normal
달소 3일 전23:39 206 +2
3849 질문
normal
게르노 4일 전03:11 194 0
3848 질문
image
감자칩 5일 전20:04 291 0
3847 질문
normal
ljr10 5일 전19:45 206 0
3846 질문
image
TANG 5일 전11:33 230 0
3845 질문
normal
감자칩 6일 전18:55 151 0
3844 질문
normal
숲형 6일 전11:21 277 0
3843 질문
image
kmw_ 6일 전09:37 200 +1
3842 질문
normal
bass9030 6일 전00:43 140 +1
3841 잡담
normal
칼룬 24.04.18.18:12 287 +1