我看了用 docker 起很快,但不知道是否可以改为 mysql ,毕竟 postgresql 使用成本有点高。
另外我看了下各种迁移升级的坑比较多, 不知道现在是否已经有改观?
1
marcolin18 2023-09-12 15:08:08 +08:00
论坛先建起来,运营起来。 相比之下 MySQL 和 PostgreSQL 的区别,到体量了我觉得都好说,起步先用 PG 应该问题不大。
|
2
XiLingHost 2023-09-12 15:13:03 +08:00
docker-compose.yml
```yaml version: '3' services: postgresql: image: bitnami/postgresql:15 volumes: - './postgresql_data:/bitnami/postgresql' - '/etc/localtime:/etc/localtime:ro' environment: - ALLOW_EMPTY_PASSWORD=yes - POSTGRESQL_USERNAME=bn_discourse - POSTGRESQL_DATABASE=bitnami_discourse redis: image: bitnami/redis:7.0 environment: - ALLOW_EMPTY_PASSWORD=yes volumes: - '/etc/localtime:/etc/localtime:ro' discourse: image: bitnami/discourse:latest ports: - '3000:3000' volumes: - './discourse_data:/bitnami/discourse' - '/opt/backup/discourse:/bitnami/discourse/public/backups' - '/etc/localtime:/etc/localtime:ro' depends_on: - postgresql environment: - ALLOW_EMPTY_PASSWORD=yes - DISCOURSE_HOST=[redacted] - DISCOURSE_DATABASE_HOST=postgresql - DISCOURSE_DATABASE_PORT_NUMBER=5432 - DISCOURSE_DATABASE_USER=bn_discourse - DISCOURSE_DATABASE_NAME=bitnami_discourse - DISCOURSE_REDIS_HOST=redis - DISCOURSE_REDIS_PORT_NUMBER=6379 - POSTGRESQL_CLIENT_POSTGRES_USER=postgres - POSTGRESQL_CLIENT_CREATE_DATABASE_NAME=bitnami_discourse - POSTGRESQL_CLIENT_CREATE_DATABASE_EXTENSIONS=hstore,pg_trgm - DISCOURSE_EMAIL=[redacted] - DISCOURSE_SMTP_HOST=[redacted] - DISCOURSE_SMTP_PORT=587 - DISCOURSE_SMTP_USER=[redacted] - DISCOURSE_SMTP_PASSWORD=[redacted] - DISCOURSE_SMTP_PROTOCOL=tls sidekiq: image: bitnami/discourse:latest depends_on: - discourse volumes: - './discourse_data:/bitnami/discourse' - '/opt/backup/discourse:/bitnami/discourse/public/backups' - '/etc/localtime:/etc/localtime:ro' command: /opt/bitnami/scripts/discourse-sidekiq/run.sh environment: - ALLOW_EMPTY_PASSWORD=yes - DISCOURSE_HOST=[redacted] - DISCOURSE_DATABASE_HOST=postgresql - DISCOURSE_DATABASE_PORT_NUMBER=5432 - DISCOURSE_DATABASE_USER=bn_discourse - DISCOURSE_DATABASE_NAME=bitnami_discourse - DISCOURSE_REDIS_HOST=redis - DISCOURSE_REDIS_PORT_NUMBER=6379 - DISCOURSE_EMAIL=[redacted] - DISCOURSE_SMTP_HOST=[redacted] - DISCOURSE_SMTP_PORT=587 - DISCOURSE_SMTP_USER=[redacted] - DISCOURSE_SMTP_PASSWORD=[redacted] - DISCOURSE_SMTP_PROTOCOL=tls ``` 可以试试这样的部署 |
3
clino 2023-09-12 15:13:10 +08:00
postgresql 使用成本比 mysql 高的原因是什么?
两个都用过,还没这种感觉。 |
4
googlefans 2023-09-12 15:16:47 +08:00
等着相关部门找吧
|
5
dif 2023-09-12 15:32:12 +08:00 2
人在国内,服务器在国内,你没资格,除非开个公司,并且需要投入大量的审核成本。
人在国内,服务器在国外,如果有人发政治相关得,国内请你喝茶。 人在国外,服务器在国外,发炼铜得内容 FBI 找你麻烦。 所以审核成本避免不了。 从 12 年开始,DZ,PW ,discourse 都用过。部署维护什么的都不难,难的是运营。目前已知活着的也就是 hostloc 、52pojie,这两个对注册要求都蛮高的。 |
6
jiejia 2023-09-12 15:47:05 +08:00
flarum 不好吗
|
7
mantouboji 2023-09-12 15:55:47 +08:00
楼主疯了吗?呵呵呵呵……
|
8
sky857412 2023-09-12 17:51:33 +08:00
论坛倒的都差不多了,中文互联网没有论坛生存的环境
|
9
sunshower 2023-09-12 17:57:56 +08:00
运营 审核 客户群三个都解决了?
|
10
midakaliu 2023-09-12 18:03:42 +08:00
一家之言:个人感觉论坛不是一个很好的盈利模式。因为论坛本质是分享和交流,如果要盈利,还需要广告进行变现,不如做 telegram 群组,至少底层技术不需要担心,不需要担心网站被黑的问题,政策审核也没有网站那么复杂,国内网站还需要备案,其中审核成本还挺大。会员注册功能也不需要维护。直接切入运营。
|
11
Lhcfl 2023-09-16 22:39:51 +08:00
> 论坛倒的都差不多了,中文互联网没有论坛生存的环境
@sky857412 那此站点是什么( ---- 基本上没什么坑。主要的坑都来自地方特色,剩下的有问题的去 meta.discourse.org 提问就是了。 |
13
qinyj12 2023-12-02 15:55:04 +08:00
用 discourse 有 5 年时间了,最大的坑就是完全没有中文文档,英文文档也不见得很多。并且 discourse 的自建站非常多,所以问题的解决方法也很分散,遇到问题官方论坛可能还找不到资料,还得去第三方的站去找。比如官方说不支持非 80 端口部署,并且全网都找不到非 80 端口部署的资料,实际上自己尝试下来是可以的。当然也有可能是本人英文水平不高,导致找起资料来比较困难。
|