자체 호스팅하는 Discourse 사이트를 위한 문서 및 가이드.
설정 및 구성
- 설치 가이드: Install Discourse in production with the official supported instructions
- 플러그인 설치: Install plugins on a self-hosted site
- 환경 변수: Set Environmental Variables
- 업데이트를 위한 트래킹 브랜치: Switching between Discourse release channels / versions
- 저장 위치: Change Discourse install storage location
- Amazon S3 업로드: Set up file and image uploads to S3
- Amazon S3 저장소: Configure an S3 compatible object storage provider for uploads
- Google Cloud Storage: Set up image uploads to Google Cloud Storage
- 방화벽 구성: Configure a firewall for Discourse
- Cloudflare 모범 사례: Using Discourse with Cloudflare: Best Practices
- CDN 설정: Enable a CDN for your Discourse
- 전체 사이트 CDN: Full site CDN acceleration for Discourse
- 스왐파일 생성: Create a swapfile for your Linux server
- 호스트 실행 지원: https://meta.discourse.org/t/host-run-support-for-launcher/19771?silent=true
- Caddy 설정: Use Caddy instead of NGINX as your reverse proxy
- 여러 웹사이트: Run other websites on the same machine as Discourse
- 독립된 PostgreSQL: Configure Discourse to use a separate PostgreSQL server
- 서브폴더 설치: Serve Discourse from a subfolder (path prefix) instead of a subdomain
- Cloudfront 리버스 프록시: Configure a Cloudfront reverse proxy for a subfolder install
- 느린 데이터베이스 복구: Recover from a very slow database
- app.yml에서 테마 설치: Install a Theme programatically
Docker 사용
- 문제 해결: Troubleshoot docker installation issues
- SSL 설정: Allow SSL / HTTPS for your Discourse Docker setup
- 리소스 구성: Configure Discourse Docker on servers with more RAM and CPU
- 멀티사이트 구성: Multisite configuration with Docker
- Docker로 마이그레이션: Migrate an old Discourse install to Docker
- Docker 수동 업데이트: Manually update Discourse and Docker image to latest
AI
- 자체 호스팅 가이드: Discourse AI - Self-Hosted Guide
- 오픈소스 LLM: Self-Hosting an OpenSource LLM for DiscourseAI
- 자체 호스팅 임베딩: Self-Hosting Embeddings for DiscourseAI
- 자체 호스팅 감정 분석: Self-Hosting Sentiment and Emotion for DiscourseAI
도메인
- 도메인 변경: Change the domain name or rename your Discourse
- Let’s Encrypt 설정: Set up HTTPS support with Let's Encrypt
- 서브폴더 설정: Use a subfolder (path prefix) to serve Discourse with multiple servers sharing a domain
백업 및 복원
- 백업 가이드: Create, download, and restore a backup of your Discourse database
- 자동 백업: Configure automatic backups for Discourse
- 명령줄 백업: Backup discourse from the command line
- 명령줄 복원: Restore a backup from the command line
- S3 업로드 백업: Enable hidden setting to include S3 uploads in the backups
- DigitalOcean 저장소: Move Uploads and Backups to DigitalOcean Block Storage
- 개발용 복원: Restore a Discourse backup manually for development
- 서버 마이그레이션: Move your Discourse Instance to a Different Server
이메일
- 이메일 체크리스트: Email delivery configuration checklist
- 이메일 문제 해결: Troubleshoot email on a new Discourse install
- Google Apps 메일박스: Configure mailbox in Google Apps for user-friendly incoming email addresses for discourse categories (with screenshots)
- VERP 구성: Configure VERP to handle bouncing e-mails
- POP3 폴링: Set up reply by email with POP3 polling
- 직접 전송: Configure direct-delivery incoming email for self-hosted sites with Mail-Receiver
- 회신 문제 해결: Troubleshoot reply by email
Rake 작업 및 Rails
- 일괄 작업: Administrative Bulk Operations
- 숨겨진 설정: Hidden Site Settings Reference Guide
- 숨겨진 설정 활성화: Using Hidden Site Settings
- 배지 SQL 활성화: Enable Badge SQL
- 관리자 데이터 삭제: Enable setting to allow admins to permanently delete data
- 2FA 비활성화: Disable 2FA via console
- 업로드 크기 변경: Change the maximum attachment/upload size
- 자동 닫기 적용: Apply auto-close to existing topics
- 게시물 소유권 변경: Change ownership of all posts by a specific user
- 주제를 위키로 변환: Convert all existing topics in category to wikis
- 주제 일괄 삭제: Bulk delete all topics in a category
- 모든 좋아요 삭제: Delete all the likes
- 주제 이동: Move topics from one Discourse instance to another
- 게시물 다시 생성(Rebake): Rebake all posts matching a pattern
- 문자열 교체: Replace a string in all posts
- 사용자 설정 편집: Edit a user preference for everyone or a subset of users
- 신뢰 수준 수정: Modify trust level for all users
- 모든 사용자 로그아웃: Logout all users through the rails console
- 관리자 계정 생성: Create an admin account from the console
- 스태프 이메일 변경: Change staff email address from console
- 배지 수여: Award a non-custom badge through the console
- 경고 취소: Undo an Official Warning
일반 가이드
- Bitnami 미지원: Bitnami installations are unsupported
- CORS 설정: Setup Cross-Origin Resource Sharing (CORS)
- 침해 대응: What to do if your Discourse is compromised
- 비밀번호 해시 내보내기: Export password hashes in the PHC format
- 전역 속도 제한: Available settings for global rate limits and throttling
- 로그: Where does Discourse store and show logs?