
타르코프 도서관위의 사진이 현재 운영중인 사이트 입니다.시작 동기는 꽤나 단순합니다. 이렇게 3명이서 프로젝트를 시작합니다.그렇게 Discord로 채팅방을 개설하고, 꾸준히 회의를 진행하고 있습니다.프로젝트 업무와 수익을 분배했습니다.남은 수익 1은 서버 유지 보수 입
간단한 인프라 구축입니다.이 글에서는 프로젝트에 필요한 간단한 패키지들을 설치합니다.Python, PostgreSQL 같은 것들은 별도로 작성할 예정입니다.처음에 Desktop을 포멧한 뒤, Rocky Linux 10 설치하여 줍니다.Rocky Linux 10은 USB

타르코프 도서관은 PostgreSQL을 사용하여 데이터를 관리합니다.Redis는 커뮤니티 기능의 사용자 알림과, 외부 프로그램과 연동할 때에 사용하고 있습니다.vi 명령어 아래는 수정할 내용입니다.외부 프로그램은 WPF로 만든 것입니다.초기 구축할 때 가장 최신 버전인

사이트에 사용하는 이미지들을 쉽게 관리하기 위하여 MinIO를 사용했습니다.MinIO 선택 이유는 다음과 같습니다.사진을 관리하는 기획자는 개발자가 아니기에 쉬운 사용방법 필요S3 처럼 주소를 사용하여 이미지를 보여줄 수 있는 Object Storage 방식 필요누구나

타르코프 도서관은 단일 Desktop 서버 입니다.하나의 서버에 모든 서비스들이 올라가야 합니다. (nextjs, fastapi, kafka etc...)사용하다보면 Python을 많이 쓰게 되는데 다수의 파이썬 버전을 억지로 통합하여 사용하기는 조금 힘들었습니다.구축

FastAPI를 사용한 이유는 이름대로 빠르게 만들고 싶었습니다.지금까지는 SpringBoot를 사용하여 개발했었는데, 해당 프레임워크를 벗어나 다른걸 해보고 싶기도 했고, Python을 좀 더 써보고 싶었습니다.상당히 간단하니 추천드립니다. 환경은 Rocky Linu

초기 서버 설계에는 없었는데, 커뮤니티를 만들면서 사용자 알림 데이터와 페이지 접속 이력을 남기기 위해 추가 하였습니다.RabbitMQ도 선택지에 있었는데, 이것은 많이 사용해 봤지만 Kafka는 한 번도 사용해본 적이 없어서 적용하였습니다.version: 2.13-4

Disk Full이 발생했습니다...저희는 분명히 Nvme m.2 SSD 500GB를 사용 중인데, Full 이 발생했습니다.운영체제를 설치할 때 /root 의 크기를 더 늘려주었어야 하는데, 그점을 간과하고 다음만 누르고 설치하다 보니 70GB만 할당 되었습니다.사실