폴더째 올리면 끝
데이터베이스 서버 없이 PHP와 SQLite만으로 동작합니다. 웹 호스팅·NAS·개인 PC에 올리고 설치 화면에서 계정만 만들면 바로 시작합니다.
OPEN SOURCE · 무료 · APACHE 2.0
지금 보고 계신 이 사이트는 Naeggeolog로 만들었습니다. 내려받아 내 서버에 올리면 사진과 장소로 엮는 여행 기록을 바로 시작할 수 있어요.
WHY NAEGGEOLOG
블로그 서비스에 맡기지 않고, 내 서버에 내 사진과 기록을 오래 남기기 위해 만들었습니다.
데이터베이스 서버 없이 PHP와 SQLite만으로 동작합니다. 웹 호스팅·NAS·개인 PC에 올리고 설치 화면에서 계정만 만들면 바로 시작합니다.
사진 여러 장을 한 번에 올리면 촬영 시각·위치를 읽어 소제목을 자동으로 나눠 줍니다. 아이폰 HEIC 사진도 그대로 올릴 수 있습니다.
여행지와 소제목마다 남긴 장소를 Google 지도에 순서대로 이어 보여 줍니다. 홈에서는 모든 여행지를 한 지도에서 둘러봅니다.
모든 여행의 사진을 나라·연도별 갤러리로, 여행 중 쓴 돈은 카테고리·여행·통화별 대시보드로 정리합니다.
가족·지인 계정을 만들어 NAS 폴더를 나눠 보고, 할 일·캘린더·메모·날씨 위젯이 있는 개인 대시보드를 씁니다.
업로드한 사진의 위치정보(GPS)는 자동으로 지우고, 2단계 인증·로그인 시도 제한·백업과 자동 스냅샷을 갖췄습니다.
TOUR
이 사이트에서 직접 눌러 볼 수 있는 화면과, 로그인해야 보이는 관리자·내 공간 화면입니다. 사진을 누르면 크게 볼 수 있습니다.
MAKE IT YOURS
대부분은 관리자 화면에서 코드 없이 바꿉니다. 로고나 서버 환경처럼 한 번만 정하면 되는 것은 파일로 설정합니다.
/admin/ → 홈페이지 설정 · 테마 관리 · 보안 · 내 공간 메뉴
설치 폴더에서 한 번만 바꾸면 업데이트해도 유지됩니다.
assets/logo.svg·logo-dark.svg(어두운 배경용), favicon.ico와 앱 아이콘 파일을 내 이미지로 바꿉니다. 로고 파일을 지우면 사이트 이름이 글자로 표시됩니다.config.local.php.sample을 config.local.php로 복사해 사이트 주소(SITE_URL), 시간대, 비밀 폴더 위치, 사진 최대 크기, 내 공간 폴더 탐색 시작 위치를 정합니다.hub/modules/에 폴더 하나를 더하면 내 공간에 새 메뉴가 생깁니다. 만드는 방법은 모듈 README에 있습니다.GET STARTED
릴리스 페이지에서 zip을 받아 웹 서버 폴더에 풉니다. git을 쓴다면:git clone https://github.com/IanLEE89/naeggeolog.git
웹 서버 계정(Synology는 http)에 private/ · cache/ · travel-photos/ 쓰기 권한을 줍니다.
내 사이트 주소/admin/에 접속해 사이트 이름과 관리자 계정을 만들면 끝입니다.
Apache License 2.0 — 개인·상업적 용도 모두 무료로 쓰고 고칠 수 있습니다. 문의와 제안은 GitHub에 남겨 주세요.