홍로그

극주관주의 포스팅

시놀로지 (헤놀로지) Photo Station 포트 변경방법

한 2년정도 전에 만들어놨던 헤놀로지가 하나 있는데 그동안 쓸일이 없어서 구석에 박아놓고 잊고 지내다가 한 2주전부터 집에 있는 가족사진을 모두 디지털화해서 보관해 보고자 하고 다시 전원을 올리게 되었다

집에 있는 복합기가 여러장 겹쳐놓으면 한장씩 자동으로 스캔되는 그런 고오급 기능 그딴건 없고 걍 엎어놓고 스캔하고 다시 엎어놓고 스캔하고 해야하는 저렴이 녀석이라 2주동안 블로그 포스팅은 물론 다른건 하지도 못하고 스캔뜨고 자르고 스캔뜨고 자르고만 반복했다

그렇게 ‘아 이래서 돈을 주고 맡기는구나’를 하루에 한번씩 새삼스럽게 느끼며 무지성으로 반복작업을 하다보니 어느덧 끝이나게 되었다

그렇게 스캔을 끝내고 헤놀로지의 포토스테이션을 통해서 백업을 하고 보니 포토스테이션은 참 희한하게도 응용프로그램 설정에서 포트 설정을 할 수 없고 역방향 프록시 설정을 해줘야 했는데 어짜피 서브도메인을 활성화를 시켜줄 환경도 아니고 설정만 깔끔하지 못하게 되는 느낌이라 응용프로그램 설정에서 포트변경이 가능하게끔 해주기로 했다

원래는 위 사진과는 다르게 제어판의 응용 프로그램 포털에서 Photo Station 메뉴를 확인할 수 없을 것이다

그렇기에 포트 설정을 위해선 이 기능을 활성화 시켜줘야 하는데 우선 시놀(헤놀)의 터미널을 활성화 시켜주고

윈도우의 cmd나 맥의 터미널이나 여튼 터미널 접속이 가능한 툴을 통해서

1
2
ssh 사용자명@주소 -p 포트번호
비밀번호
cs

ssh 접속을 해주고

1
2
sudo -i
비밀번호
cs

루트 권한을 활성화 해주고

1
cd /usr/syno/etc/www/app.d
cs

위 디렉터리로 이동을 해준다

그리고 해당 디렉터리에 2가지 파일을 설정해줘야하는데

1
vi PhotoStation.json
cs

우선 PhotoStation.json 파일부터 생성을 해준다

i를 눌러 입력을 활성화 시켜주고

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
{
   “application”“Photo Station”,
   “id”“SYNO.SDS.PhotoStation.Instance”,
   “alias”“photo”,
   “fqdn”“photo.example.com”,
   “https”: {
       “hsts”false,
       “http2”false
   },
   “alternatePort”: {
     “http”9130,
     “https”9131
   },
   “injectable”false,
   “index”“index.php”,
   “root”“/var/packages/PhotoStation/target”,
   “version”2
}
 
cs

위 내용을 복사 붙여넣기 해주고 esc >> :wq! >> 엔터를 눌러서 저장을 해준다

1
vi PhotoStation.mustache
cs

다음은 PhotoStation.mustache 파일을 생성해주고 역시나 i를 눌러서 입력을 활성화 시켜준 다음

1
2
3
4
5
6
7
8
9
10
11
12
{{#server}}
   location = /index.php {
      return 302 /;
   }
   location / {
      rewrite ^//photo/index.php last;
      rewrite ^/~([^\/]+)$ /photo/index.php last;
      rewrite ^/blog/(.+)$ /blog/$1 last;
      rewrite ^/(.+)$ /photo/$1 last;
   }
   {{> /var/packages/PhotoStation/target/etc/SYNO.SDS.PhotoStation/www.PhotoStation.conf}}
{{/server}}
cs

이 내용을 복사 붙여넣기 해주고 역시나 esc >> :wq! >> 엔터를 통해서 저장을 해준다

여기까지 완료했으면 터미널에 exit을 입력해서 연결을 종료해주고 다시 시놀로지의 제어판에서 응용프로그램 포털로 들어가면

위와 같이 포토스테이션의 포트 설정이 가능하게 된다