Dawarich 1.15.3 업데이트 - 좋아하는 Google 타임라인 대안 (스티커 포함)
요약
Dawarich 1.15.3 업데이트는 자체 호스팅 가능한 Google Timeline 대안으로, 탐험 업적 시스템과 지도 편집 기능 개선에 초점을 맞췄습니다. 사용자는 이제 특정 지역 체류 시간을 기준으로 '탐험' 카드를 수집할 수 있으며, 벡터 타일 기반의 직관적인 포인트 드래그 및 경로 재계산이 가능해졌습니다.
핵심 포인트
- 탐험 업적 시스템 추가: 국가별/지역별 체류 시간에 따른 컬렉션 카드 획득 가능
- 지도 편집 개선: 벡터 타일 위에서 포인트 직접 드래그 및 경로 세그먼트 자동 재계산
- 사용자 편의성 강화: 이동 기록에 되돌리기(undo)/다시 실행하기(redo) 기능 추가 및 동기화 지원
r/selfhosted의 모든 분들께 안녕하세요! Dawarich 개발자 Evgenii입니다. Dawarich는 무료로 오픈 소스이며, 자체 호스팅이 가능한 Google Timeline의 대안 프로그램입니다. 지난 업데이트 이후 8개의 버전이 지났고, 이제 1.15.3에 도달했습니다. 재미있는 지도 기능들, 다른 자체 호스팅 앱들과의 통합 기능들, 그리고 댓글에서 언급해주신 사소한 부분들을 많이 개선하는 데 시간을 보냈습니다. 이 자리를 빌려 감사드립니다 :) --- 저희 링크: Github: https://github.com/Freika/dawarich 웹사이트: https://dawarich.app/ iOS 앱: https://apps.apple.com/us/app/dawarich/id6739544999 Android 앱: https://play.google.com/store/apps/details?id=app.dawarich.Dawarich --- 이제 위치 기록에 탐험 업적(exploration achievements) 기능이 추가되었습니다. 모든 국가가 수집 가능한 카드를 받게 되며, 183개국은 1차 지역 단위의 그리드를 갖습니다. 특정 지역에서 충분한 시간을 보내면 해당 지역이 컬렉션 일부가 됩니다. 이 기준치는 '도시 내 최소 체류 시간(minimum-time-in-city)' 설정에 따르므로, 단순히 지나가는 것만으로는 탐험으로 계산되지 않습니다. 기존 기록은 백그라운드에서 확인되며, 획득한 지역은 계속 유지됩니다. 지리적 미리보기와 진행 상황이 담긴 링크를 통해 카드를 공유할 수 있습니다. 이 기능은 1.15.2 버전에서 실험적으로 출시되었으며, 1.15.3에서는 기능 플래그 없이 사용할 수 있습니다. 실제로 방문했던 장소들로 만들어진 작은 지리 게임과 같습니다. 위치 기록에 아주 멋지하게 활용될 수 있는 부분이라고 생각합니다 :) https://preview.redd.it/gg2f1amml8uh1.png?width=2560&format=png&auto=webp&s=2b2d1b583949376c9f44d15a263ce5ec7d8da2d8 저는 이 업적 시스템에 대한 계획이 있으니, 아직 시작 단계입니다. 예를 들어, 미국 국립공원(US national parks), 카미노 데 산티아고(Camino de Santiago), 등대 방문지 등을 추가하고 아마도 잘 어울리는 다른 공간적 업적들을 넣고 싶습니다. 이 기능에 대한 아이디어가 있다면 알려주세요! 지도 상의 포인트 편집 업데이트 지난 게시물에서 포인트를 옮기려면 타일 렌더링을 꺼야 한다고 말씀드렸었습니다. 그 제약은 사라졌습니다. 이제 벡터 타일(vector-tile) 지도 위에서 포인트를 직접 드래그할 수 있으며, 해당 경로와 세그먼트가 재계산됩니다.
마지막 5개 이동에 대해 되돌리기(undo)와 다시 실행하기(redo) 기능이 추가되었고 (제가 정말 좋아하는 기능입니다), 편집 내용은 다른 열려 있는 세션과 동기화됩니다. 터치 스크린에서는 길게 누르기를 하면 드래그가 시작됩니다. 메인 맵은 이제 기본적으로 벡터 타일(vector tiles)을 사용하므로, 기억해야 할 베타 토글이 없습니다. 또한 날짜 범위 클리핑(date-range clipping) 문제도 수정되었습니다: '오늘'을 선택하면 트랙 자체가 더 긴 기간에 걸쳐 있더라도 관련 부분을 표시하게 됩니다. https://preview.redd.it/x7lycwixl8uh1.png?width=2560&format=png&auto=webp&s=cd88ca91a26f7beda2f9f94a565724ac785edd32 그러한 GPS 스파이크(GPS spikes) 중 일부에 대한 조치가 취해졌습니다. 여러 사람이 기기 간 지그재그로 움직이는 이상한 점과 트랙을 언급했습니다. 자체적으로 업로드된 임의 위치는 이제 다음 지점이 도착할 때 다시 확인되어, 원래 업로드로는 발견할 수 없었던 이상 징후를 포착합니다. 가족 지도(Family maps)도 이상 징후 지점을 필터링합니다. 여러 기기가 동시에 기록한 여행은 이제 중복 녹화 기간 동안 가장 바쁜 기기를 사용합니다. 순차적으로 사용된 기기는 여전히 해당 여행에 남아 있습니다. 경로가 복잡하거나 거리가 잘못된 기존 여행의 경우, 페이지에서 '재계산(Recalculate)'을 누르세요. 이들은 특정 수정 사항이며, 추적 및 운송 모드 감지(transportation-mode detection)는 여전히 엣지 케이스(edge cases)가 있습니다. 트래커, 서버 버전 및 예시를 포함한 보고서는 매우 유용합니다. 더 많은 자체 호스팅 앱이 Dawarich TREK와 통신할 수 있게 되었습니다: 계획된 여행을 가져오기(import planned trips), 일정표를 기록된 경로 위에 배치하고, 일일 메모를 가져올 수 있습니다. 가져온 메모는 사용자가 Dawarich에서 편집할 때까지 계속 동기화됩니다. TeslaMateApi: 완료된 운행을 위치 기록에 동기화합니다 (수동 또는 매일). OsmAnd 및 기타 GPX 웨이포인트 내보내기(exports): 즐겨찾기를 장소로 가져오고, 카테고리는 태그가 됩니다. 재가져오는 것은 중복되지 않으며, 북마크는 거리 통계에 영향을 미치지 않습니다. 또한 가족 구성원과 여행을 비공개로 공유할 수도 있습니다. 이는 읽기 전용 지도와 함께 그들의 여행 목록에 나타나며, 공유 설정 및 개인 정보 보호 구역을 존중합니다. 실험적인 MCP 지원 Dawarich에는 이제 읽기 전용 MCP 엔드포인트가 있습니다.
호환 가능한 어시스턴트는 최대 7일간의 타임라인을 읽고, 가장 최근에 기록된 위치를 찾으며, 장소, 도시, 국가 또는 지역 이름별로 방문 기록을 검색할 수 있습니다. 이는 모든 자체 호스팅 사용자에게 제공됩니다. MCP 도구는 데이터를 수정하거나 삭제할 수 없습니다. 클라이언트가 클라우드 AI 제공업체를 사용하는 경우, 요청하는 위치 데이터는 해당 제공업체로 전송되므로 사용자의 클라이언트 선택이 중요합니다. 저는 일부 Dawarich 사용자가 자신의 Hermes 어시스턴트와 통합한다는 것을 알고 있으니, 이것이 유용할 수 있습니다 :) 설정 및 개인 정보 보호 세부 정보: https://dawarich.app/docs/features/mcp/ 몇 가지 사소하지만 알아두면 좋을 사항들 Video Studio에 Fog of War 모드와 정확한 시작/종료 시간 선택 기능이 추가되었습니다. 포스터 및 비디오 생성 시 타일 렌더링을 사용할 경우 경로가 올바르게 로드됩니다. Immich와 PhotoPrism의 사진 처리 부분에서 타임스탬프, 누락된 사진, 보관된 이미지 관련 수정 사항이 적용되었습니다. 도시 통계는 간헐적인 위치 보고를 더 잘 처리하게 되었으며, 간체 중국어 지원으로 인터페이스가 7개 언어로 확장되었습니다. 지오코딩(Geocoding) 설정은 이제 설정(Settings) → 인스턴스(Instance) 아래에 있으며, 연결 테스트와 재배포(redeploy)가 필요 없습니다. 환경 변수(Environment variables)는 여전히 우선권을 가집니다. 일반 설정(General settings) 아래에 테스트 이메일 전송 버튼도 추가되었습니다.
읽어볼 만한 업그레이드 노트: 버전 1.14.5에서는 자체 호스팅 버전 1.7.1~1.14.4에 영향을 미치던 등록 우회(registration bypass) 문제가 수정되었습니다. 모바일 등록 엔드포인트가 등록이 비활성화된 경우에도 계정을 생성할 수 있었습니다. 만약 해당 버전을 사용하고 있다면, 패치된 버전으로 업그레이드하십시오. 인터넷에 노출되는 인스턴스의 경우, 설정(Settings) → 사용자(Users)에서도 예상치 못한 계정이 있는지 확인하십시오.
보안 권고 사항 . -- 모바일 앱 업데이트
저희는 파트너인 Konstantin 덕분에 모바일 앱도 업데이트했으며, 이는 결코 사소한 변화가 아닙니다. 우선 한 발짝 물러나서 더 광범위한 배경 지식을 제공하겠습니다. 저희 안드로이드 사용자들에게는 새로운 것일 수 있지만, iOS에서는 개발을 지원하고 싶은 자체 호스팅 사용자를 위한 선택적 구독이 있습니다 (언급된 모든 기능은 클라우드 사용자에게 추가 비용 없이 무료로 이용 가능합니다).
구독 후 사용자는 Apple Health에서 GPX 트랙을 쉽게 가져올 수 있습니다(아래 스크린샷 참조). 저는 '선택 사항(optional)'이라는 단어를 강조하고 싶습니다. 왜냐하면 어떤 데이터도 유료화되지 않기 때문에, Apple Health의 트랙은 다른 방법으로 무료로 추출할 수 있지만, 단순히 덜 편리하며 Dawarich에 제한 없이 가져올 수 있습니다. 출시되었을 때, 저는 기침 한 번 없이 435k 포인트를 가져왔습니다. 이제 iOS 구독에 두 가지 기능을 더 추가했습니다: 리치 위젯(rich widgets)과 Apple Photos에서 Dawarich로 지리 데이터(geodata)를 가져오기 기능입니다. 참고로, 이 구독 없이도 사용할 수 있는 간단한 일일 위젯이 있습니다. 다시 한번 아래 스크린샷을 보세요: 위젯은 멋집니다! 이제 안드로이드 차례입니다. 처음으로 동일한 구독을 받게 되었지만, 현재 Google Health Connect에서 Dawarich로 GPX 트랙을 쉽게 가져올 방법이 없기 때문에, 이 구독은 위젯과 사진에서 지리 데이터를 가져오는 두 가지 기능만 제공합니다. 저희도 이번에는 안드로이드에도 세 번째 기능을 추가하고 싶었지만, 구글 측에서 필수 권한(required permissions)이 앱 기능에 결정적이지 않다는 이유로 이를 내장하여 앱을 출시하는 것을 허용하지 않았습니다. 결국 안드로이드에도 추가할 수 있기를 바랍니다. 중요합니다: 저희 모바일 앱의 핵심 기능은 무료이며 앞으로도 그럴 것입니다. 이미 무료인 것은 절대 유료화 뒤에 숨겨지지 않을 것입니다. 저희는 이것을 사용자들이 개발을 지원하고 그 대가로 멋지고 선택적인 무언가를 얻는 방법으로 보고 있습니다. 저를 믿어주시길 바라며, 그렇지 않더라도 — 여러분의 질문에는 기꺼이 답하겠습니다. --- 이제 모바일 앱의 새로운 기능에 대해 이야기해 보겠습니다! 가족 기능이 왔습니다! 마침내 가족 위치 공유 설정을 확인하고 관리할 수 있게 되었습니다. 가족 구성원은 이제 지도에서 그리고 그들의 위치 기록(활성화한 경우, 프라이버시가 우선입니다)으로도 보입니다. 적절한 가족 관리는 나중에 추가될 예정이지만, 저는 이것이 훌륭한 첫걸음이라고 생각합니다.
가족 설정 (Family settings)에 관하여 iOS 설정(Settings)을 동기화하면 현재 사용 중인 Dawarich 인스턴스가 동기화 지점 역할을 하여 새 기기에서 이전 기기와 동일한 추적 설정을 가질 수 있습니다. 정말 편리하네요. 위젯(Widgets)은 앞에서 언급하고 보여드린 것처럼, Daily 위젯이 유료 또는 무료로 모든 Dawarich 앱 사용자에게 제공됩니다. 만약 Insights 위젯을 사용하고 싶다면 코인으로 개발을 지원해 주실 수 있습니다 :) 원치 않으셔도 괜찮습니다. 판단하지 않을게요. 기기 사진에서 지리 데이터 가져오기(Importing geodata from photos on your device)는 기본적으로 부제목이 말하는 내용입니다. 다시 한번 말씀드리지만, 비용을 지불하고 싶지 않다면 저희가 해결책을 마련했습니다. 사진에서 지리 데이터를 추출할 수 있는 무료 개인용 도구(개인 기기를 벗어나지 않습니다): https://dawarich.app/tools/photo-geotagging/ 방문 기록 동기화(Visits sync) 마침내 몇 달 만에 iOS를 위한 방문 기록 동기화를 출시합니다. 아시다시피, iOS 자체에서 사용자가 방문한 장소를 감지하며 Dawarich for iOS는 오랫동안 이 기능을 가지고 있었지만, 최근 업데이트 전까지는 이를 Dawarich 서버로 보낼 방법이 없었습니다. 이제 방문 기록이 동기화되고 있으며, 저는 이미 iOS의 방문 기록 감지 품질에 대해 매우 긍정적인 피드백을 받았습니다. 안드로이드 OS는 아쉽게도 그러한 기능이 없습니다만, 저희가 앱 자체적으로 해결책을 찾을 수 있을 것입니다. 아, 그리고 안드로이드 앱은 더 이상 괴물처럼 휴대폰 배터리를 많이 소모하지 않습니다. --- 항상 그렇듯이, 스크롤을 줄여드릴 링크를 다시 한번 안내해 드립니다: Github: https://github.com/Freika/dawarich 웹사이트: https://dawarich.app/ iOS 앱: https://apps.apple.com/us/app/dawarich/id6739544999 안드로이드 앱: https://play.google.com/store/apps/details?id=app.dawarich Dawarich 기부: https://www.patreon.com/freika / https://github.com/sponsors/Freika/ P.S. 스티커를 좋아하시길 바랍니다. 이제 저희가 스티커를 가지고 있거든요!
주소는 다음 양식에 남겨주세요: https://tally.so/r/1A1DBg https://preview.redd.it/0jb510f2r8uh1.png?width=820&format=png&auto=webp&s=78f6de37e7397ab186232dd2ad908013ce85f9a6 아이디어는 여행 중에 그곳에 스티커를 남기고, 나중에 스티커 위치가 찍힌 지도를 만드는 것입니다. 그러니 좌표와 함께 스티커를 붙인 장소 사진을 보내주세요 :) 주소는 [ [email protected] ](mailto: [email protected] ) P.S. 여기까지 스크롤해주신 분들께 박수를 보냅니다! 저는 아주 급진적인 무언가를 실험하고 있는데, 이것은 우리 모든 자체 호스팅 사용자들의 꿈을 실현할 수 있을 것 같습니다: 더 적은 CPU와 RAM 사용량, 적은 컨테이너, 더 나은 성능 등... 저희 Discord에 참여하셔서 상단 채널을 확인해보세요. 제가 여러분을 빠져들게 할지도 모릅니다 :) https://discord.gg/pHsBjpt5J8 다음에 만나요! /u/Freika 님이 제출했습니다 [링크] [댓글]
AI 자동 생성 콘텐츠
본 콘텐츠는 r/SelfHosted (AI filter)의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기