Posted by 마냥 on the 15th of August, 2024 at
9:36 pm under 컴퓨터. Post is not tagged. This post has no comments.
요즘은 아이랑 같이 PC를 사용하고 있다. USB 메모리에 한글 파일로 문서를 만들거나 사진을 저장하고 있다. 그런데 보면 한글로 만든 문서가 정리가 쉽지 않고, 또 여러 파일이 있을 때 검색도 불편해서 적당한 프로그램을 찾아보았다.
처음에는 최근에 YouTube에서 봤던 Obsidian을 쓰려고 했다. 그런데 Obsidian은 공식적으로 portable 버전이 없었다. Portable 로 사용할 수 있는 앱을 찾다 보니 Joplin이 있었는데 이건 직접 markdown을 써야 해서 아이가 쓰기엔 좀 어려워 보였다. 그래서 Obsidian을 대체할 수 있는 프로그램을 찾았는데 여기 댓글에서 Zim wiki를 알게 되었다.
Zim wiki를 찾아보니 Windows 버전도 지원하고 Portable 방식으로 설치도 가능했다. Windows sandbox를 하나 열어서 직접 설치하면서 테스트를 했다. Python과 Gtk를 이용한 앱이지만 다행히 Windows에서도 잘 동작했다. 내부적으로는 markdown 문법을 쓰는 것 같은데 화면에서 직접 보면서 편집할 수 있어 직관적이고 wiki 이기 때문에 link가 자유로워서 좋았다. 클립보드에서 직접 이미지를 붙여 넣을수도 있다.
버전관리를 하려면 Git을 따로 설치해야 하는데 Git for Windows portable 버전을 사용했다. 다만 USB 메모리에 설치했기 때문에 exFat 파일 시스템에서 사용하기 위해 설정을 고칠 필요가 있었다.
Posted by 마냥 on the 17th of March, 2024 at
4:47 pm under 컴퓨터. Post is not tagged. This post has 2 comments.
이미 단종된지 오래인 RT-AC56R 공유기를 아직 메인으로 쓰고 있다. 집에 네트워크 장치가 그렇게 많지 않고 기가비트 네트워크도 충분히 만족하기 때문이다. 다만, 최근에 안드로이드 폰에서 OpenVPN Connect로 접속할 때 보안 설정을 Insecure로 바꿔야만 동작해서 불만이었다. 사실 외부에서 LTE를 사용하면서 NAS에 접속하는 용도로 쓰기 때문에 Insecure 상태로도 큰 문제는 없지만, 그래도 안전한 방법으로 바꾸고 싶었다. 그래서 이 문제를 해결할 방법을 찾아보았다.
공유기 교체
가장 간단한 방법이지만 돈이 든다.
요즘 공유기는 뭐가 좋은지 잘 모르겠다. 제품들도 너무 비싼데 사실 지금 구성에 큰 불만이 없어서 오히려 이 돈을 들여서 해야 하나 싶었다.
이 와중에.. RT-AC68U 를 당근마켓에서 찾아보았다. 혹시나 Asuswrt-merlin 을 올린다면 아직 지원이 되기 때문이다. 다행히 근처에 매물이 있긴 했지만 일단 커스텀 펌웨어를 먼저 해보기로 했다.
일단 커스텀 펌웨어 선택지 4개중에 3개는 이런저런 이유가 있서 사실상 FreshTomato 말고는 선택할 것이 없었다. 현재 공유기 설정을 메모하고 단자함에 있던 공유기를 내 방에 가져왔다. 아무렇지 않게 FreshTomato 펌웨어를 올리려고 했는데, 아차! 컴퓨터에 아직 펌웨어를 받기 전이었다. 😂 급 스마트폰을 연결해 인터넷 연결공유로 펌웨어를 받았다. 공유기 작업하는 도중에 인터넷 검색하는데도 도움이 되었다.
펌웨어를 받고 Asus 설정 페이지에서 펌웨어 업데이트 까지는 좋았는데, 재부팅 이후 공유기 반응이 없었다. 분명 전원 LED하고 Wired LED 불은 들어오는데 IP가 제대로 안잡혔다. 등골이 서늘했다. 너무 안일하게 진행한거 같아 좀 후회했다. 다시 원래 펌웨어로 돌리리고 Asus Firmware Restoration을 받았다. 그런데, 아무리 가이드에 나온 방법을 써도 공유기가 인식되지 않았다.😮 여러번 복구모드를 실행하다 보니 다행히 Broadcom CFE miniWebserver로 접속할 수 있었다. 그 화면에서 Restore default NVRAM values를 한번 해주고, 다시 접속해서 FreshTomato 펌웨어를 올렸다. 사실은 정식 펌웨어로 올리려고 했는데 원인은 모르겠으나 내가 가지고 있던 정식 펌웨어가 되지 않아 혹시나 하고 넣었다. 그리고 재부팅을 하고 잠시 기다렸는데, 짠~ 이제는 제대로 부팅되었다. 아마 NVRAM 초기화 한게 도움이 된 듯.
다시 원래 쓰던 설정 그대로 다 적용했다. 원래 목적이었던 OpenVPN도 이제 Insecure로 설정하지 않아도 잘 동작한다.
Posted by 마냥 on the 7th of October, 2023 at
11:02 am under 컴퓨터. Post is not tagged. This post has no comments.
Recently, I found that Nginx Proxy Manager docker is not working properly after reboot my Synology NAS. But it works properly just restart the container again.
I found this log when it had the problem.
❯ Configuring npm user …
0
s6-rc: fatal: timed out
s6-sudoc: fatal: unable to get exit status from server: Operation timed out
/run/s6/basedir/scripts/rc.init: warning: s6-rc failed to properly bring all the services up! Check your logs (in /run/uncaught-logs/current if you have in-container logging) for more information.
usermod: no changes
It said “timed out”. It seems that it doesn’t get enough processing time because I have 16 containers that start at boot. I added this environment varaible, and now it works properly after reboot.