<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>Lucky_Tips (arrow)</title>
    <link>https://ruby-china.org/Lucky_Tips</link>
    <description></description>
    <language>en-us</language>
    <item>
      <title>安装 homeland 无法打开网站，可以帮忙看看吗？</title>
      <description>&lt;p&gt;&lt;img src="https://l.ruby-china.com/photo/Lucky_Tips/cdd0ddf2-6b35-4e08-bb42-91ac46ad2174.png!large" title="" alt=""&gt;&lt;/p&gt;

&lt;p&gt;参照&lt;a href="https://ruby-china.org/topics/41129" rel="nofollow" target="_blank"&gt;https://ruby-china.org/topics/41129&lt;/a&gt;，修改 homeland-docker 的文件 etc/caddy/Caddyfile如下 &lt;/p&gt;

&lt;p&gt;&lt;a href="/huacnlee" class="user-mention" title="@huacnlee"&gt;&lt;i&gt;@&lt;/i&gt;huacnlee&lt;/a&gt; 大佬帮忙看看&lt;/p&gt;

&lt;p&gt;版本号如下：&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;$ sudo lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 18.04.5 LTS
Release:    18.04
Codename:   bionic

&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;aabbcc 是代替域名&lt;/p&gt;

&lt;p&gt;方式一：&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;{$domain},www.{$domain}

reverse_proxy {
  to web:80
}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;app.local.env 配置文件如下：&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;app_name=aabbcc
domain=aabbcc.com
admin_emails=admin@admin.com
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;方式二：&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;{$domain}

reverse_proxy {
  to web:80
}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;app.local.env 配置文件如下：&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;app_name=aabbcc
domain=*.aabbcc.com
admin_emails=admin@admin.com
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;然后关掉服务后重启，查看状态正常，索引正常&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;$ sudo make stop-all
Stopping homeland_caddy      ... done
Stopping homeland_web        ... done
Stopping homeland_worker     ... done
Stopping homeland_app        ... done
Stopping homeland_app_backup ... done
Stopping homeland_postgresql ... done
Stopping homeland_redis      ... done
Removing homelanddocker_app_run_2 ... done
Removing homelanddocker_app_run_1 ... done
Removing homeland_caddy           ... done
Removing homeland_web             ... done
Removing homeland_worker          ... done
Removing homeland_app             ... done
Removing homeland_app_backup      ... done
Removing homeland_postgresql      ... done
Removing homeland_redis           ... done
Removing network homelanddocker_default

$ sudo make start
Creating network "homelanddocker_default" with the default driver
Creating homeland_redis ... 
Creating homeland_postgresql ... 
Creating homeland_postgresql
Creating homeland_redis ... done
Creating homeland_app ... 
Creating homeland_app_backup ... 
Creating homeland_worker ... 
Creating homeland_app
Creating homeland_app_backup
Creating homeland_worker ... done
Creating homeland_web ... 
Creating homeland_web ... done
Creating homeland_caddy ... 
Creating homeland_caddy ... done


$ sudo make status
       Name                      Command               State                                        Ports                                       
-----------------------------------------------------------------------------------------------------------------------------------------------
homeland_app          /home/app/homeland/bin/doc ...   Up      0.0.0.0:49179-&amp;gt;7000/tcp,:::49179-&amp;gt;7000/tcp                                       
homeland_app_backup   bundle exec puma -C config ...   Up      0.0.0.0:49178-&amp;gt;7001/tcp,:::49178-&amp;gt;7001/tcp                                       
homeland_caddy        caddy run --config /etc/ca ...   Up      2019/tcp, 0.0.0.0:443-&amp;gt;443/tcp,:::443-&amp;gt;443/tcp, 0.0.0.0:80-&amp;gt;80/tcp,:::80-&amp;gt;80/tcp 
homeland_postgresql   docker-entrypoint.sh postgres    Up      0.0.0.0:49176-&amp;gt;5432/tcp,:::49176-&amp;gt;5432/tcp                                       
homeland_redis        docker-entrypoint.sh redis ...   Up      0.0.0.0:49177-&amp;gt;6379/tcp,:::49177-&amp;gt;6379/tcp                                       
homeland_web          /etc/nginx/start                 Up      0.0.0.0:8080-&amp;gt;80/tcp,:::8080-&amp;gt;80/tcp                                             
homeland_worker       bundle exec sidekiq -C con ...   Up          

$ sudo make reindex
Reindex Search...
Starting homeland_postgresql ... 
Starting homeland_redis ... done
Reindexing topicsdone
Reindexing usersdone

&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;域名解析正常&lt;/p&gt;

&lt;p&gt;&lt;img src="https://l.ruby-china.com/photo/Lucky_Tips/9a30b7cb-7fbf-4b58-957d-1e0f01f481ef.png!large" title="" alt=""&gt;&lt;/p&gt;

&lt;p&gt;ssl 证书成功申请&lt;/p&gt;

&lt;p&gt;&lt;img src="https://l.ruby-china.com/photo/Lucky_Tips/1079080b-7b4a-4c28-8e8e-5ac3e49edc2b.png!large" title="" alt=""&gt;&lt;/p&gt;

&lt;p&gt;两种方式都无法打开网站&lt;/p&gt;</description>
      <author>Lucky_Tips</author>
      <pubDate>Fri, 04 Jun 2021 11:37:27 +0800</pubDate>
      <link>https://ruby-china.org/topics/41339</link>
      <guid>https://ruby-china.org/topics/41339</guid>
    </item>
    <item>
      <title>本地测试 homeland 发现用户可以自行删帖而引发的思考</title>
      <description>&lt;p&gt;搭建一个社区论坛很容易，而构建一个社区文化极其不易，所以我思考了一下，如何才能构建一个良性的社区文化，
参考 v2 站点里面不删帖的机制，个人觉得比较好，理由如下：&lt;/p&gt;

&lt;p&gt;如何评价一个人说话靠谱与否，初相识的时候是做判断很难的，那么可以通过查看对方历史回帖，通过不删帖这种机制进行判断。
一个人是否靠谱是可以积累的，就像芝麻信用分一样，一点一滴记录在你的每一条回复里，不删帖有利于社区内容沉淀，由于不允许普通用户删帖，这样会谨言慎行，会力保自己的发言更加有价值。不删帖会从根本上杜绝用户作恶，不友善这种行为。也能做到有据可查。&lt;/p&gt;

&lt;p&gt;如果楼主轻易删帖，而帖子下面还有很多优质回复，这种损失是不可估量的，也是对回帖者的不公平，以后有相同疑问，那么只能另起一个帖子，耗时耗力
比如我因为某种原因删帖了，那么下次遇到相同话题，你还会有耐心友善的回复吗？&lt;/p&gt;

&lt;p&gt;如果觉得建议不友善，那么能否在后台开启这种功能，由每个站长根据自身需求决定是否开启普通用户删帖/删回复的功能。
开启“普通用户是否删帖/删回复”这个功能这个也算是我的一点私心。&lt;/p&gt;

&lt;p&gt;发帖前也在本论坛搜索了“删帖”关键字，发现没有找到我想要的答案。&lt;/p&gt;

&lt;p&gt;2020-04-02 15:55 更新&lt;/p&gt;

&lt;p&gt;关于后台管理员权限，应该设置一个超级管理员存在，超级管理员可以删除普通管理员，而普通管理员无法删除超级管理员
如果我不想别人注册这个程序了，那么应该在哪里开启/关闭 注册这个功能&lt;/p&gt;

&lt;p&gt;很喜欢 homeland 这个程序，简洁，希望它越来越好。
&lt;a href="/huacnlee" class="user-mention" title="@huacnlee"&gt;&lt;i&gt;@&lt;/i&gt;huacnlee&lt;/a&gt; &lt;/p&gt;</description>
      <author>Lucky_Tips</author>
      <pubDate>Sat, 28 Mar 2020 14:25:00 +0800</pubDate>
      <link>https://ruby-china.org/topics/39678</link>
      <guid>https://ruby-china.org/topics/39678</guid>
    </item>
  </channel>
</rss>
