소규모 개인/사무실 홈페이지를 구축하려고 합니다.
평소에는 10명/일 수준의 접속이며, 피크 기간에는 300~500명/일 정도까지는 올라갈 수도 있습니다.
요구 환경은 다음과 같습니다.
- 워드프레스 또는 부트스트랩 기반
- 스냅샷/타임머신/시점저장 등 복원 기능 필요
2015~16년 즈음에 Windows - VMWare - CentOS 7로 워드프레스 홈페이지를 구축한 경험이 있습니다.
2022년에는 Windows IIS로 부트스트랩 기반 홈페이지를 간단히 만든 경험이 있습니다.
근래에 찾아본 바로는 다음과 같은 구성이 가능한 것 같은데
개발과 서버 시스템쪽에 손 놓은지가 오래되어서 어느 것이 적합한지 잘 모르겠습니다.
1) Windows - Hyper-V - Ubuntu LTS - 워드프레스/부트스트랩
2) Windows - WSL - Ubuntu LTS - 워드프레스/부트스트랩
3) Windows - Docker - 워드프레스
4) Ubuntu LTS - 워드프레스/부트스트랩
5) 기타 등등
이에 대한 조언을 요청드립니다.
간단한거면 사이트 호스팅 업체를 쓰거나
복잡한거면 aws에 lifgtsail에 올리시는게 편해요
워드프레스가 CMS 역할로 사용하신거라면 지킬, 개츠비 같은 정적 페이지 생성 프로젝트와 워드프레스를 헤드리스 CMS로 쓸 수 있는 프로젝트 들을 찾아보세요 ~
말씀해주신대로 깃허브 페이지에 API 서버를 좀 더 공부해본 뒤 시도해보겠습니다.
감사합니다.
왜 남은 지식을 공짜로 쓰려고 하시는지 이해가 안됩니다.
아마도 여기에 정이 떨어져서 그런 거 같긴 한데
This kind of bullshit이 너무 많아요. 그러니 한국 개발자 커뮤니티는 고만고만 성장이 안된다 봅니다.
도토리들끼리 계속 메밀묵만 쓰다 끝나는...
빛나는 사람들도 몇 번 얘기하다가 이런 질문들 보고 입 닫고 사라지니까요...
개인 홈페이지라고는 하지만 정확하게는 연구실 홈페이지이며, 국내외 구분 없이 연구자들이 들락날락하려는 목적이기에 네이버 카페와 같은 서비스는 불가능하다고 판단했고 자체적으로 웹 페이지를 구축하려는 것입니다.
물론 '왜 그런 조건을 일일히 말하지 않느냐'라고 하실 수 있겠지만, 그렇게 한다면 '내 홈페이지 구축을 위해 설계를 다 해줘'가 되어버리지 않나요?
저는 제 나름대로의 자료 수집과 공부를 하였지만 실제 환경을 구축하고 운영해보신 전문가들께 '홈페이지 운영 시스템' 경험 "조언"을 요청드린 것입니다.
이에 대해 여러 분들께서 github 페이지를 추천해주신 것이었고, 이는 제가 알고 있는 지식 밖의 영역이다보니 전혀 몰랐던 내용을 깨닫게 되었구요.
이렇게 질문하는 것조차 남의 지식 '먹튀', '해줘' 라고 받아들이신다면, 그냥 이 커뮤니티, 게시판은 "내가 만든 결과물 뽐내기" 용도인건가요?
이 분은 원래 이러십니다.. 닉네임이 바뀌었네요.
저희 연구실같은 경우는 안쓰는 데스크탑 하나를 웹서버로 사용하고 있습니다.
단순히 정적인 HTML 및 기타 파일들을 서빙하는 용도라 Ubuntu에 Nginx 조합으로 들어오는 요청을 처리합니다.
코드의 버전 관리는 github로 처리하고 있고.. 영상이나 고용량의 자료는 Youtube 영상을 embed하거나 연구실 내부 네트워크의 NAS를 mount하여 처리하고 있습니다.
남는 리소스가 있다면 이 방법도 나쁘지 않으니(간단하게 관리하는 측면에서) 고려한번 해보면 좋을 것 같습니다.
추가로 저희는 연구원들이 사용하는 내부 메신저로 Mattermost라는 오픈소스 채팅 서비스(슬랙과 유사함)를 사용하고 있는데, 이것도 웹서버에서 이용하고 있습니다.
원래 그런사람이었군요.
오히려 저런 사람 때문에 초급 개발자들이 질려서 떠나가는 것 같은데...
저의 경우에도 학교에서 도메인을 주기 때문에 안쓰는 데스크탑에 웹 서버를 올려 운영할까 싶었습니다.
그런데 Mattermost는 이번에 처음 알게되었네요. 좋은 정보 얻어갑니다. 감사합니다!
저도 위에서 언급된 라이트세일 정도면 입맛대로 쓰실 수 있다고 봅니다. 월 3-5달러 수준이고 그 정도 규모면 충분히 원하는 스택 구성하실 수 있을겁니다. 1년동안 무료계정에 라이트세일이 포함이 안되기는 하는데 관리 비용 생각하시면 충분히 좋다고 생각합니다. (대신 쿠버네티스 동원되고 그러면 복잡해져서 라이트세일로는 힘들구요)
디비도 라이트세일에서 제공되는데 그 정도 접속자면 그냥 한 인스턴스에 다 넣어도 됩니다. 워드프레스는 아예 템플릿이 있어서 그냥 클릭 몇번 하면 프리셋에 맞춰서 세팅 완료됩니다
백업/복구 같은 경우에도 직접 신경쓰느니 호스팅 서비스 통해서 하는 것이 효과적일 듯 하네요. 덕분에 많은 정보 알게되었습니다. 감사합니다!
정적 콘텐츠만 제공 => 깃헙 페이지
호스팅이 필요 => vercel(프론트엔드 호스팅) + fly.io(백엔드 호스팅: PocketBase or Headless CMS ㅊㅊ) 무료 티어로 충분할듯 합니다..
추가로 무료 호스팅이 필요하시면 오라클 클라우드도 있고요
네이버 modoo 어떨까요?
소규모 홈페이지 정도면
무료로 쓰고도 남을꺼 같은데...
커스터마이징이 잘 안되지만 필요한 기능들은 다 있는 거 같아서요.
무료이고.
서버 신경쓸 필요도 없고.
단순 소개 정도라면 모두도 괜찮을 듯 하지만 제 경우에는 조금 더 커스터마이징이 필요 할 듯 합니다.
의견 감사합니다.