Duplicati: 서버 데이터를 구글 드라이브에 자동 백업하기

안녕하세요, Mark입니다. 서버를 운영하면서 가장 무서운 순간이 언제냐고요? 저는 이런 생각이 들 때입니다. “지금 서버가 갑자기 날아가면 어떡하지?” 오라클 클라우드가 안정적이긴 하지만, 세상에 100% 안전한 건 없습니다. 서버가 날아가거나, 실수로 중요한 파일을 지우거나, 설정을 잘못 건드려서 망가지거나… 이런 상황에 대비하는 게 바로 백업입니다. 오늘 소개할 Duplicati는 서버 데이터를 자동으로 암호화해서 구글 드라이브에 백업해주는 오픈소스 도구입니다. … 더 읽기

File Browser: 검은 화면 없이 서버 파일 관리하기

안녕하세요, Mark입니다. 서버를 운영하다 보면 이런 순간이 옵니다. “Ghost 콘텐츠 폴더에 있는 이미지 파일을 지워야 하는데… 또 터미널 켜서 명령어 쳐야 하나?” 리눅스 서버는 기본적으로 검은 화면에 텍스트만 가득한 CLI 환경입니다. 파일 하나 지우려고 해도 rm -rf, 폴더 내용 보려면 ls -la… 매번 명령어를 쳐야 하는 게 솔직히 번거롭습니다. 그래서 설치한 게 바로 File Browser입니다. … 더 읽기

[에드센스 도전기 1편] 드디어 에드센스 신청했습니다

안녕하세요, Mark입니다. 서버 구축기 시리즈를 열심히 연재하면서 한편으로는 계속 이 날을 기다리고 있었습니다. “언제쯤 에드센스 신청을 할 수 있을까?” 그리고 오늘, 드디어 mark.it.kr로 구글 에드센스 신청을 했습니다. 결과가 어떻게 나올지는 모르겠지만, 일단 던져놨으니까 기다려봐야죠. ㅎㅎ 📋 에드센스가 뭔가요? 혹시 모르시는 분들을 위해 간단히 설명하면, 구글 에드센스(Google AdSense)는 구글이 운영하는 광고 프로그램입니다. 블로그에 에드센스 광고를 붙여두면, … 더 읽기

BookStack: 내 서버에 만드는 개인 지식 베이스

안녕하세요, Mark입니다. Memos가 “생각나는 것들을 빠르게 던져넣는 메모장” 이라면, 오늘 소개할 BookStack은 조금 다릅니다. “내가 공부하고 경험한 것들을 체계적으로 정리해서 나만의 책으로 만들고 싶다” 이런 분들을 위한 도구가 바로 BookStack입니다. 📚 BookStack이 뭔가요? BookStack은 개인 지식 베이스(Wiki) 도구입니다. 이름 그대로 책(Book)을 쌓아(Stack)가는 방식으로 지식을 정리하고 보관합니다. 회사에서 쓰는 Confluence나 Notion의 Wiki 기능과 비슷한데, 내 서버에 … 더 읽기

Memos: 내 서버에 만드는 개인 메모장

안녕하세요, Mark입니다. 서버를 운영하다 보면 이런 생각이 듭니다. “메모 하나 적으려고 노션 켜기는 좀 무겁고, 카카오톡 나에게 보내기는 나중에 찾기 불편하고…” 그래서 찾게 된 게 Memos입니다. 내 서버에 설치하는 개인 메모 도구인데요. 트위터처럼 짧은 글을 타임라인 형태로 쌓아가는 방식이라 부담 없이 쓸 수 있습니다. 📝 Memos가 뭔가요? Memos는 셀프호스팅 기반의 개인 메모 도구입니다. 오픈소스로 개발되었고 … 더 읽기

Tailscale: 내 기기에서만 서버에 접속하는 법

안녕하세요, Mark입니다. 지금까지 서버에 여러 프로그램을 올렸는데요. 그러다 보니 자연스럽게 이런 생각이 들었습니다. “포테이너, Vaultwarden 같은 민감한 프로그램들… 외부에서 누가 접근하려고 하면 어떡하지?” 실제로 저는 서버의 포트를 80번(HTTP)과 443번(HTTPS) 두 개만 외부에 열어두고 나머지는 전부 방화벽으로 막아놨습니다. 이 두 포트로 들어오는 트래픽은 NPM이 감시하고 관리하고요. 그런데 이렇게 하면 포테이너, Vaultwarden 같은 내부 도구들에 외부에서 어떻게 … 더 읽기

Vaultwarden: 비밀번호 관리도 셀프호스팅으로

안녕하세요, Mark입니다. 요즘 사이트마다 비밀번호가 다 다르죠. 보안을 위해 사이트마다 다른 비밀번호를 써야 한다고들 하는데, 그걸 다 외우는 건 사실 불가능합니다. 그래서 대부분 비밀번호 관리 앱을 쓰는데요. 유명한 것들이 1Password, LastPass, Bitwarden 같은 것들이 있습니다. 그런데 이것들은 내 비밀번호를 남의 서버에 저장하는 방식이에요. 실제로 LastPass는 2022년에 해킹을 당해서 사용자 데이터가 유출되는 사고가 있었습니다. “내 비밀번호를 … 더 읽기

Homepage: 내 서버의 모든 것을 한눈에

안녕하세요, Mark입니다. 서버를 운영하다 보니 설치한 프로그램이 하나둘씩 늘어나기 시작했습니다. Ghost, 워드프레스, NPM, 포테이너, 업타임 쿠마… 각각 접속하려면 IP랑 포트 번호를 일일이 기억해야 하는데, 솔직히 귀찮더라고요. ㅎㅎ 그래서 찾은 게 바로 Homepage입니다. 🏠 Homepage가 뭔가요? Homepage는 내 서버에 설치된 모든 프로그램을 한 화면에서 바로 접근할 수 있게 해주는 대시보드입니다. 쉽게 말하면 내 서버의 시작 화면이에요. … 더 읽기

검색엔진 등록: 구글봇 말고 진짜 독자를 만나보자

안녕하세요, Mark입니다. 드디어 이 순간이 왔습니다. 지금까지 서버 세팅, Ghost 블로그, 워드프레스, 업타임 쿠마까지 열심히 달려왔는데요. 아무리 블로그를 잘 만들어도 검색엔진에 등록하지 않으면 아무도 찾아올 수 없습니다. 저도 처음에 블로그를 만들고 며칠을 기다렸는데 검색에 전혀 안 나오더라고요. 당연한 겁니다. 구글이나 네이버는 세상의 모든 사이트를 자동으로 찾아주지 않아요. “저 여기 있어요!” 하고 직접 신고를 해야 합니다. … 더 읽기

업타임 쿠마: 내 서버의 24시간 감시병

안녕하세요, Mark입니다. 지금까지 서버에 Ghost 블로그와 워드프레스까지 올렸습니다. 그런데 문득 이런 생각이 들었어요. “블로그가 잘 돌아가고 있는지 내가 어떻게 알지? 내가 자는 동안 서버가 다운돼도 모르는 거 아니야?” 블로그는 결국 남들이 찾아와서 읽어줘야 의미가 있는데, 내가 모르는 사이에 다운되어 있다면 방문자는 그냥 빈 화면만 보고 떠나버립니다. 특히 에드센스 심사 중에 그런 일이 생기면 정말 곤란하죠. … 더 읽기