OSEM
자유 오픈 소스 소프트웨어 컨퍼런스를 위해 특별히 맞춤 제작된 이벤트 관리 도구입니다.
스마트 다운로드
프로젝트 홈페이지 방문
아직 설치 프로그램이 없습니다 — 소스 저장소로 이동하세요
오픈 소스 컨퍼런스를 위해 특별히 설계된 이벤트 관리 플랫폼으로, 완전한 자체 호스팅이 가능한 무료 오픈 소스입니다.
주요 기능
- 발표 제안 모집 및 제출 관리
- 발표 심사 및 자동 일정 편성
- 참가자 등록 및 티켓 관리
- 사용자 정의 컨퍼런스 테마 및 일정 표시
- Libera.Chat IRC와의 통합
할 수 없는 것
- •배포에는 일정 수준의 Ruby/Rails 및 PostgreSQL 지식이 필요하며, 환경에 익숙한 상태에서 사용하는 것을 권장합니다. 커뮤니티 에디션에는 결제 게이트웨이가 내장되어 있지 않으므로 무료 회의에 적합합니다.
사용 사례
- 로컬 또는 글로벌 오픈 소스 기술 컨퍼런스 개최
- 커뮤니티 해커톤 또는 워크숍
- 자체 호스팅과 데이터 자율 통제가 필요한 비상업적 회의
상세 설명
OSEM(오픈 소스 이벤트 매니저)은 Ruby on Rails 기반 웹 애플리케이션으로, 자유 오픈 소스 소프트웨어(FOSS) 컨퍼런스를 위해 설계되었습니다. 발표 모집, 발표 제출 및 심사, 일정 생성, 등록 신청, 참가자 관리 등 완전한 컨퍼런스 관리 프로세스를 제공합니다. Eventbrite와 같은 상용 플랫폼과 달리 OSEM은 완전한 오픈 소스로 셀프 호스팅이 가능하며, FOSS 커뮤니티의 요구에 맞게 자유롭게 커스터마이징할 수 있습니다. 커뮤니티 소통을 위해 Libera.Chat IRC를 통합하고 있으며, 체험해 볼 수 있는 온라인 데모 사이트도 제공합니다. 투명성과 커뮤니티 주도권을 중시하는 중소규모 기술 컨퍼런스에 매우 적합합니다.
문제 해결 & FAQ (1)
문제 해결OSEM Docker 이미지를 빌드할 때 'LoadError: cannot load such file -- rubocop/rake_task' 오류를 수정하는 방법?
이 오류는 docker-compose build 중에 발생합니다. 해결 방법은 미리 빌드된 이미지를 사용하여 빌드 단계를 건너뛰는 것입니다: 먼저 스티키 비트와 전체 권한이 있는 tmp 디렉터리를 만든 다음 docker-compose up -d를 실행합니다. 명령어:
cd osem
mkdir tmp
chmod 1777 tmp/
docker-compose up -d
tmp 디렉터리 수정은 /osem/tmp/cache/assets에 대한 'Permission denied @ dir_s_mkdir'과 같은 권한 오류도 방지합니다. 로컬에서 빌드해야 하는 경우 lib/tasks/rubocop.rake를 편집하여 require 'rubocop/rake_task' 줄을 제거하거나 rubocop을 Gemfile에 추가하십시오.
태그
시작하기
소프트웨어 설치
다운로드한 설치 프로그램을 더블 클릭하고 안내에 따르세요
1단계: Ruby, Rails 및 PostgreSQL 환경 설치
2단계: 저장소를 클론하고 데이터베이스 연결 구성
3단계: bundle install 실행 및 데이터베이스 마이그레이션
- 1단계: Ruby, Rails 및 PostgreSQL 환경 설치
- 2단계: 저장소를 클론하고 데이터베이스 연결 구성
- 3단계: bundle install 실행 및 데이터베이스 마이그레이션
체크섬 없음
이 프로젝트는 GitHub Release 페이지에 SHA-256 체크섬을 게시하지 않았습니다
SHA256 체크섬
체크섬 없음
GitHub Releases에서 직접 다운로드하고 파일 무결성을 직접 확인하세요
이 플랫폼의 모든 SHA-256 체크섬은 프로젝트의 공식 GitHub Release 페이지에서 추출되었으며, 어떠한 변경도 없습니다. GitHub Releases 페이지에서 직접 검증할 수 있습니다.
오픈소스 투명성
GitHub 소스 보기제거 정보
프로젝트 디렉터리를 삭제하고 데이터베이스를 정리하면 제거가 완료됩니다. 완전히 제거하려면 PostgreSQL에서 해당 데이터베이스를 삭제하세요.
추가 의존성 없음
다운로드 후 바로 사용 가능. 추가 런타임이 필요하지 않습니다.
문제 발생? 아래 FAQ 확인
1 FAQ