서비스와 링크를 단일 JSON 설정 파일에 정리하는 셀프 호스팅 및 Docker 배포용 홈페이지입니다.
jamesread/Faridoon
Go와 MySQL을 기반으로 좋아하는 채팅 명언을 저장하고 공유하며 투표할 수 있는 셀프 호스팅 웹 앱입니다.
- 스타
- 53
- 포크
- 3
- 열린 이슈
- 6
- 마지막 커밋
- 13시간 전
어떤 프로젝트인가요?
Faridoon을 사용하면 그룹 구성원들이 기억에 남는 채팅 대화를 명언으로 저장하고 다른 사람들과 공유할 수 있습니다. 채팅 로그를 붙여 넣으면 실시간 미리보기가 포함된 형식화된 명언이 생성되고, 각 명언에는 고유한 퍼머링크 페이지가 제공됩니다. 사용자 이름은 자동으로 색상 강조 표시되며, 불필요한 줄바꿈과 특수 문자는 정리됩니다.
사이트는 브라우저에서 관리합니다. 관리자는 사이트 제목, 투표, 가입, 게스트 제출, 구문 강조 표시를 설정할 수 있으며, 운영자는 승인 대기열에서 명언을 검토한 뒤 공개할 수 있습니다. 게스트와 권한이 없는 사용자가 제출한 명언은 대기열에 보관되며, 거부하면 삭제됩니다.
이 서비스는 Go와 Vue 3 프런트엔드로 작성되었으며, 데이터 저장소로 MySQL을 사용하고 sql-migrate로 스키마 마이그레이션을 처리합니다. 프로젝트에서는 MySQL 데이터베이스와 함께 Docker로 실행할 것을 권장하며, 인터넷 연결 없이도 작동합니다.
핵심 기능
- 01채팅 로그를 붙여 넣으면 실시간 미리보기가 포함된 형식화된 명언이 생성됩니다.
- 02사용자 이름이 각자 고유한 색상으로 자동 강조 표시됩니다.
- 03게스트와 권한이 없는 사용자의 제출물을 검토하는 승인 대기열과 운영자 기능을 제공합니다.
- 04브라우저에서 사이트 설정을 관리할 수 있어 설정 파일을 수정할 필요가 없습니다.
- 05사용자는 명언에 투표할 수 있으며 다크 모드도 사용할 수 있습니다.
활용 사례
- 친구 그룹이나 커뮤니티가 비공개 사이트에서 가장 재미있었던 채팅 순간을 공유할 때.
- 홈랩 사용자가 Docker와 MySQL로 명언 게시판을 셀프 호스팅할 때.
- 게스트 제출물을 공개 전에 검토하려는 커뮤니티에서 사용할 때.
빠른 시작
- 1
설치 문서를 확인하세요(MySQL 데이터베이스와 함께 Docker 사용을 권장합니다).
- 2
설치 및 사용 방법은 문서 사이트에서 확인하세요.
사용 전 알아둘 점
- 실행하려면 MySQL 데이터베이스가 필요합니다.
- 설치 방법은 README가 아닌 외부 사이트에 문서화되어 있습니다.
포함된 컬렉션
토픽
자주 묻는 질문
- Faridoon은(는) 무엇인가요?
- Go와 MySQL을 기반으로 좋아하는 채팅 명언을 저장하고 공유하며 투표할 수 있는 셀프 호스팅 웹 앱입니다. Faridoon을 사용하면 그룹 구성원들이 기억에 남는 채팅 대화를 명언으로 저장하고 다른 사람들과 공유할 수 있습니다. 채팅 로그를 붙여 넣으면 실시간 미리보기가 포함된 형식화된 명언이 생성되고, 각 명언에는 고유한 퍼머링크 페이지가 제공됩니다. 사용자 이름은 자동으로 색상 강조 표시되며, 불필요한 줄바꿈과 특수 문자는 정리됩니다.
- Faridoon은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- Faridoon은(는) AGPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- Faridoon은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. Faridoon의 마지막 커밋은 2026년 11월 6일입니다.
- Faridoon은(는) 어디에 사용할 수 있나요?
- 친구 그룹이나 커뮤니티가 비공개 사이트에서 가장 재미있었던 채팅 순간을 공유할 때. 홈랩 사용자가 Docker와 MySQL로 명언 게시판을 셀프 호스팅할 때. 게스트 제출물을 공개 전에 검토하려는 커뮤니티에서 사용할 때.
- Faridoon는 어떻게 설치하나요?
- 설치 문서를 확인하세요(MySQL 데이터베이스와 함께 Docker 사용을 권장합니다). 설치 및 사용 방법은 문서 사이트에서 확인하세요.
- Faridoon은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/jamesread/Faridoon
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
Linux 서버에서 미리 정의한 셸 명령을 안전하고 간편하게 실행할 수 있는 웹 인터페이스입니다.
서비스 상태 확인, 위젯, 테마 등을 갖춘 홈랩용 자체 호스팅 대시보드
Docker를 설치하고 Docker Compose 스택으로 셀프 호스팅 앱을 설정하고 관리할 수 있도록 돕는 셸 기반 터미널 도구입니다.
홈랩용 Docker 및 Docker Compose 환경을 자동으로 구성하는 도구로, 사전 설정된 셀프 호스팅 앱 160개 이상과 내장 리버스 프록시 및 인증 옵션을 제공합니다.
홈랩 사용자를 위해 Docker Compose 파일을 직접 다루는 Docker 관리 도구입니다.