새로운 드롭렛 "Discourse-beta-ubuntu"를 생성한 후 Putty(root - 비밀번호)로 드롭렛에 연결하여 Discourse 설치를 시작했습니다.
하지만 설치가 정상적으로 작동하지 않습니다:
Ports 80 and 443 are free for use
'samples/standalone.yml' -> 'containers/app.yml'
Found 1GB of memory and 1 physical CPU cores
setting db_shared_buffers = 128MB
setting UNICORN_WORKERS = 2
containers/app.yml memory parameters updated.
Hostname for your Discourse? [discourse.example.com]: forum.mywebsite.eu
Checking your domain name . . .
WARNING:: This server does not appear to be accessible at forum.mywebsite.eu:443.
A connection to http://forum.mywebsite.eu (port 80) also fails.
This suggests that forum.mywebsite.eu resolves to the wrong IP address
or that traffic is not being routed to your server.
Google: "open ports YOUR CLOUD SERVICE" for information for resolving this problem.
If you want to proceed anyway, you will need to
edit the containers/app.yml file manually.
Discourse is now installed. Log into your admin account in a browser to continue
configuring Discourse.
register.it에서 도메인을 구매하여 Cloudflare에 추가했습니다. DNS만 변경하여 Cloudflare로 리디렉션하도록 설정했습니다.
Hostname for your Discourse? [discourse.example.com]: myforum.us
Checking your domain name . . .
WARNING: Port 443 of computer does not appear to be accessible using hostname: myforum.us.
WARNING: Connection to http://myforum.us (port 80) also fails.
This suggests that myforum.us resolves to some IP address that does not reach this
machine where you are installing discourse.
The first thing to do is confirm that myforum.us resolves to the IP address of this server.
You usually do this at the same place you purchased the domain.
If you are sure that the IP address resolves correctly, it could be a firewall issue.
A web search for "open ports YOUR CLOUD SERVICE" might help.
This tool is designed only for the most standard installations. If you cannot resolve
the issue above, you will need to edit containers/app.yml yourself and then type
./launcher rebuild app
첫인상: 정말 강력합니다! 사용자가 게시물을 작성할 때 브라우저로 알림을 받을 수 있다는 점이 인상적입니다 :o
또한 Onebox도 매우 유용합니다. 저는 다른 사이트의 프로모션을 소개하는 경우가 많아서, 링크만 넣으면 해당 사이트의 미리보기 이미지와 링크가 자동으로 표시되기 때문에 정말 좋습니다.
북마크 기능도 마찬가지입니다. (만료 예정인 콘테스트, 일일/월별 이벤트 등) 이벤트 날짜에 대한 모든 설정을 관리하는 데 유용합니다.
여러 이미지를 외부 서비스(Imgur도 포함이라고 생각합니다)에 업로드할 수 있는 가능성도 엿볼 수 있었습니다. 이렇게 하면 디스크 공간을 많이 절약할 수 있습니다. (제 사용자 중에는 받은 선물 사진을 압축도, 리사이즈도 하지 않은 최대 해상도로 올리는 분들이 있거든요.)
사용을 조금 망설이게 하는 유일한 점은: MyBB에서 '좋아요’를 가져오는 것이 매우 어려울 것 같다는 것입니다. (아직 MyBB에서 적어도 사용자와 메시지를 가져오는 것을 시도 중이지만, 이건 다른 스레드에서 다루고 있습니다). 서버에서 문제가 발생하거나 모든 것을 다시 설치해야 하는 상황이 오면 큰 혼란이 생길 것입니다. (일반적인 포럼이라면 FTP에서 파일을 저장하고 데이터베이스를 백업한 후 이전과 동일하게 다시 설치하면 되지만, 여기서는 사실상 아무것도 없으며, DigitalOcean의 마켓플레이스를 사용하여 모든 것이 설치되어 있습니다.)
모르겠습니다 Discourse는 다른 포럼에는 없는 유용한 기능이 정말 많습니다. 하지만 다른 한편으로는 서버, Ruby 등에 정통하고 다양한 문제를 해결해 나가는 데 시간을 할애할 수 있는 전문가들을 위한 도구라고 생각합니다. PHP와 MySQL만 사용하는 것이 더 단순합니다.