코딩/라즈베리파이 15

라즈베리파이로 NAS 서버 만들기 2편 - ftp

안녕하세요? 지난시간에 라즈베리파이로 서버 구축하는 방법에 대해 알아 봤는데요. https://cpro95.tistory.com/135 라즈베리파이로 NAS 서버 만들기 안녕하세요? 라즈베리파이로 여러 가지를 만들 수 있는데 그중 가장 쉬운 게 아마 서버 구축일 겁니다. 보통 집에 왜 라즈베리파이 서버를 구축하려고 하냐면 여러 가지 이유가 있겠지만 외부에 cpro95.tistory.com 2편에서는 서버의 가장 기본인 FTP에 대해 알아 보겠습니다. 일단 우리가 구축한 서버는 모니터와 키보드를 연결 안한 상태로 전원케이블만 연결해 놓고 어디 안보이는 곳에 나둬도 됩니다. 서버니까 랜선은 연결해놔야 겠죠. 저는 라우터 옆에 안보이는 곳에 나둡니다. 1편에서 SSH 서버를 구축했기 때문에 SSH로 본인 컴퓨..

라즈베리파이로 NAS 서버 만들기

안녕하세요? 라즈베리파이로 여러 가지를 만들 수 있는데 그중 가장 쉬운 게 아마 서버 구축일 겁니다. 보통 집에 왜 라즈베리파이 서버를 구축하려고 하냐면 여러 가지 이유가 있겠지만 외부에서 나만의 FTP 서버로 자료를 업, 다운할 수 있으며, 스마트 TV랑 연동해서 라즈베이파이에 물린 외장하드에 있는 동영상이나 음악을 스마트 TV로 재생하기도 합니다. 또한, 간단한 NodeJS 서버를 구축해서 테스트해 볼 수 있고, 할 수 있는 일은 무궁 무궁합니다. 저의 집안 인터넷 흐름도를 먼저 살펴보면 먼저, 저는 KT 인터넷을 쓰고 있으며(인터넷은 KT가 제일 빠릅니다. SK 브로드밴드는 해외망 속도가 영!) Wifi는 ASUS RT-AC68U 을 쓰고 있습니다. 전체적인 구조는 KT 인터넷이 아파트 외부단자에서..

chmod 쉽게 설명

chmod 에 관한 팁입니다. 맥이나 리눅스를 사용하다가 윈도우 파티션이나 USB에서 자료를 복사해 오면 파일 퍼미션이 rwxrwxrwx 즉, 777로 되어 있습니다. 이게 귀찮은게 디렉토리나 파일 모두 이렇게 되어 있습니다. 유닉스에서의 가장 이상적인 파일 퍼미션 구조는 폴더 : drwxr-xr-x 파일 : -rw-r–r– 입니다. 그래서 윈도우에서 복사해온 폴더나 파일 모두 이상적인 퍼미션 구조로 한꺼번에 바꾸는 chmod 명령어에 대해 알아봅시다. 먼저 원하는 폴더에서 그 이하 폴더에 모두 적용되게 -R 옵션을 넣어 아래와 같이 실행합니다. chmod -R 644 /path/to/location 그러면 모든 파일 및 폴더가 rw-r–r– 가 됩니다. 두번째 아래와 같이 실행해서 폴더만 다시 755로..

라즈베리파이에 고스트(GhostJS) 블로그 설치하기 - 2편

지난 시간에 이어 고스트 블로그 설치를 계속해 보겠습니다. 1편에서는 설치후 실행까지 살펴보았는데 이제는 본격적으로 사용하는 방법에 대해 알아보겠습니다. 테마 설정하기 기본 테마보다는 좀더 멋있는 테마를 적용해 볼려고 하는 마음은 개발자라도 다 똑같지 않을 까 싶은데요, 고스트 무료 테마를 구글링 해본 결과 저는 Bleack 테마가 가장 마음에 들더라구요. Bleak 테마 주소는 https://github.com/zutrinken/bleak 입니다. MIT 라이센스로 꽁짜로 쓸 수 있습니다. 사용 방법은 github에서 zip형태로 다운받고 고스트 Admin화면에서 업로드하면 바로 적용됩니다. 바로가기 메뉴 설정 고스트 블로그 메인 화면에는 바로가기 메뉴가 있는데 기본적으로 Home, Tags, Auth..

라즈베리파이에 고스트 블로그 설치하기

라즈베리파이에 고스트(GhostJS) 블로그 설치하기 - 1편 유명 포털의 블로그 시스템을 이용하기 보다 직접 만들고 싶다는 마음때문에 React로 이것 저것 만들어 봤는데요. 그중에 NextJS, GatsbyJS, Navi 등 전문적인 Static Site Generator 프레임웍을 이용해 봤습니다. 그런데, 매번 가시지 않는 불만은 결국 CMS(Content Management System) 이었습니다. 매번 블로그를 갱신할때 마다 npm build하고 github master에 merge하고 불편했었는데, Ghost 블로깅 시스템을 처음 봤을 때 바로 이거라고 생각했습니다. 사실 Strapi CMS 툴을 처음 접했었는데 좀더 구글링 해본 결과 고스트(GhostJS) 시스템이 가장 완성도가 높다고 ..