<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Possible to make this Discourse Events plugin work on Cloudron?]]></title><description><![CDATA[<p dir="auto">I want to use this Discourse plugin:<br />
<a href="https://github.com/paviliondev/discourse-events" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/paviliondev/discourse-events</a></p>
<p dir="auto">I just tried following the instructions as per the <a href="https://docs.cloudron.io/apps/discourse/#installing-plugins" target="_blank" rel="noopener noreferrer nofollow ugc">Cloudron Discourse docs</a></p>
<p dir="auto">But I got an error:</p>
<pre><code>root@50ec0407-be7a-4df2-bd5f-ca4c87815336:/app/code# cd /app/code/plugins
root@50ec0407-be7a-4df2-bd5f-ca4c87815336:/app/code/plugins# git clone https://github.com/paviliondev/discourse-events
Cloning into 'discourse-events'...
remote: Enumerating objects: 4866, done.
remote: Counting objects: 100% (394/394), done.
remote: Compressing objects: 100% (64/64), done.
remote: Total 4866 (delta 349), reused 336 (delta 328), pack-reused 4472
Receiving objects: 100% (4866/4866), 988.25 KiB | 6.86 MiB/s, done.
Resolving deltas: 100% (2282/2282), done.
root@50ec0407-be7a-4df2-bd5f-ca4c87815336:/app/code/plugins# cd /app/code
root@50ec0407-be7a-4df2-bd5f-ca4c87815336:/app/code# gosu cloudron:cloudron bundle exec rake db:migrate
gem install uuidtools -v 2.2.0 -i /app/code/plugins/discourse-events/gems/3.2.2 --no-document --ignore-dependencies --no-user-install
ERROR:  While executing gem ... (Errno::EROFS)
    Read-only file system @ dir_s_mkdir - /home/cloudron/.local
        /home/cloudron/rbenv/versions/3.2.2/lib/ruby/3.2.0/fileutils.rb:406:in `mkdir'
        /home/cloudron/rbenv/versions/3.2.2/lib/ruby/3.2.0/fileutils.rb:406:in `fu_mkdir'
        /home/cloudron/rbenv/versions/3.2.2/lib/ruby/3.2.0/fileutils.rb:384:in `block (2 levels) in mkdir_p'
        /home/cloudron/rbenv/versions/3.2.2/lib/ruby/3.2.0/fileutils.rb:382:in `reverse_each'
        /home/cloudron/rbenv/versions/3.2.2/lib/ruby/3.2.0/fileutils.rb:382:in `block in mkdir_p'
        /home/cloudron/rbenv/versions/3.2.2/lib/ruby/3.2.0/fileutils.rb:374:in `each'
        /home/cloudron/rbenv/versions/3.2.2/lib/ruby/3.2.0/fileutils.rb:374:in `mkdir_p'
        /home/cloudron/rbenv/versions/3.2.2/lib/ruby/3.2.0/rubygems/source.rb:151:in `fetch_spec'
        /home/cloudron/rbenv/versions/3.2.2/lib/ruby/3.2.0/rubygems/resolver/api_specification.rb:92:in `spec'
        /home/cloudron/rbenv/versions/3.2.2/lib/ruby/3.2.0/rubygems/resolver/installer_set.rb:98:in `add_always_install'
        /home/cloudron/rbenv/versions/3.2.2/lib/ruby/3.2.0/rubygems/dependency_installer.rb:322:in `resolve_dependencies'
        /home/cloudron/rbenv/versions/3.2.2/lib/ruby/3.2.0/rubygems/commands/install_command.rb:205:in `install_gem'
        /home/cloudron/rbenv/versions/3.2.2/lib/ruby/3.2.0/rubygems/commands/install_command.rb:230:in `block in install_gems'
        /home/cloudron/rbenv/versions/3.2.2/lib/ruby/3.2.0/rubygems/commands/install_command.rb:223:in `each'
        /home/cloudron/rbenv/versions/3.2.2/lib/ruby/3.2.0/rubygems/commands/install_command.rb:223:in `install_gems'
        /home/cloudron/rbenv/versions/3.2.2/lib/ruby/3.2.0/rubygems/commands/install_command.rb:169:in `execute'
        /home/cloudron/rbenv/versions/3.2.2/lib/ruby/3.2.0/rubygems/command.rb:327:in `invoke_with_build_args'
        /home/cloudron/rbenv/versions/3.2.2/lib/ruby/3.2.0/rubygems/command_manager.rb:252:in `invoke_command'
        /home/cloudron/rbenv/versions/3.2.2/lib/ruby/3.2.0/rubygems/command_manager.rb:192:in `process_args'
        /home/cloudron/rbenv/versions/3.2.2/lib/ruby/3.2.0/rubygems/command_manager.rb:150:in `run'
        /home/cloudron/rbenv/versions/3.2.2/lib/ruby/3.2.0/rubygems/gem_runner.rb:51:in `run'
        /home/cloudron/rbenv/versions/3.2.2/bin/gem:10:in `&lt;main&gt;'

You are specifying the gem uuidtools in /app/code/plugins/discourse-events/plugin.rb, however it does not exist!
Looked for: 
- /app/code/plugins/discourse-events/gems/3.2.2/specifications/uuidtools-2.2.0.gemspec
- /app/code/plugins/discourse-events/gems/3.2.2/specifications/uuidtools-2.2.0-x86_64-linux.gemspec
- /app/code/plugins/discourse-events/gems/3.2.2/specifications/uuidtools-2.2.0-x86_64-linux.gemspec
root@50ec0407-be7a-4df2-bd5f-ca4c87815336:/app/code# 
</code></pre>
<p dir="auto">I'd really love to use this plugin - might there be a way to make it work on Cloudron?</p>
]]></description><link>https://forum.cloudron.io/topic/11053/possible-to-make-this-discourse-events-plugin-work-on-cloudron</link><generator>RSS for Node</generator><lastBuildDate>Tue, 19 May 2026 07:12:26 GMT</lastBuildDate><atom:link href="https://forum.cloudron.io/topic/11053.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 08 Feb 2024 17:04:01 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Possible to make this Discourse Events plugin work on Cloudron? on Sat, 10 Feb 2024 11:32:00 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/girish" aria-label="Profile: girish">@<bdi>girish</bdi></a> said in <a href="/post/83010">Possible to make this Discourse Events plugin work on Cloudron?</a>:</p>
<blockquote>
<p dir="auto">I think this one is gosu cloudron:cloudron bundle exec rake plugin:install_all_gems !</p>
</blockquote>
<p dir="auto">That seemed to do the job, I think, maybe.</p>
<p dir="auto">The plugin seems to have installed:</p>
<p dir="auto"><img src="/assets/uploads/files/1707564502811-f2a7dd2f-3d7e-4a27-9a8e-32b3881cf1e0-image-resized.png" alt="f2a7dd2f-3d7e-4a27-9a8e-32b3881cf1e0-image.png" class=" img-fluid img-markdown" /></p>
<p dir="auto">But when I try to click on Events as shown above (and which links to <a href="https://bridport.events/admin/events" target="_blank" rel="noopener noreferrer nofollow ugc">https://bridport.events/admin/events</a>  ) I get this:</p>
<p dir="auto"><img src="/assets/uploads/files/1707564625874-c9f35c86-a31e-46a5-92fb-84c08a968e61-image.png" alt="c9f35c86-a31e-46a5-92fb-84c08a968e61-image.png" class=" img-fluid img-markdown" /></p>
<blockquote>
<p dir="auto"><img src="https://forum.cloudron.io/assets/plugins/nodebb-plugin-emoji/emoji/android/26a0.png?v=11345d81604" class="not-responsive emoji emoji-android emoji--warning" style="height:23px;width:auto;vertical-align:middle" title="⚠" alt="⚠" />️ Error loading route<br />
Caused by plugin 'discourse-events-e0079339aeef4bbe41336a3766e010483478c7374fcb7d7e0574c835848c6e01'<br />
(this message is only shown to site administrators)</p>
</blockquote>
<p dir="auto">I also note that when running e.g. <code>gosu cloudron:cloudron bundle exec rake posts:rebake</code> I get:</p>
<p dir="auto"><code>fatal: not a git repository (or any of the parent directories): .git</code></p>
<p dir="auto">I got that a few times during the install process too. <img src="https://forum.cloudron.io/assets/plugins/nodebb-plugin-emoji/emoji/android/1f914.png?v=11345d81604" class="not-responsive emoji emoji-android emoji--thinking_face" style="height:23px;width:auto;vertical-align:middle" title=":thinking_face:" alt="🤔" /></p>
]]></description><link>https://forum.cloudron.io/post/83028</link><guid isPermaLink="true">https://forum.cloudron.io/post/83028</guid><dc:creator><![CDATA[jdaviescoates]]></dc:creator><pubDate>Sat, 10 Feb 2024 11:32:00 GMT</pubDate></item><item><title><![CDATA[Reply to Possible to make this Discourse Events plugin work on Cloudron? on Fri, 09 Feb 2024 20:09:19 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/jdaviescoates" aria-label="Profile: jdaviescoates">@<bdi>jdaviescoates</bdi></a> said in <a href="/post/83005">Possible to make this Discourse Events plugin work on Cloudron?</a>:</p>
<blockquote>
<p dir="auto">gosu cloudron:cloudron bundle exec install_all_gems</p>
</blockquote>
<p dir="auto">I think this one is <code>gosu cloudron:cloudron bundle exec rake plugin:install_all_gems</code> !</p>
]]></description><link>https://forum.cloudron.io/post/83010</link><guid isPermaLink="true">https://forum.cloudron.io/post/83010</guid><dc:creator><![CDATA[girish]]></dc:creator><pubDate>Fri, 09 Feb 2024 20:09:19 GMT</pubDate></item><item><title><![CDATA[Reply to Possible to make this Discourse Events plugin work on Cloudron? on Fri, 09 Feb 2024 19:42:22 GMT]]></title><description><![CDATA[<p dir="auto">That doesn't sound right unless /app/code/plugins is symlinked to /app/data/somewhere</p>
<p dir="auto">/app/code is readonly</p>
]]></description><link>https://forum.cloudron.io/post/83008</link><guid isPermaLink="true">https://forum.cloudron.io/post/83008</guid><dc:creator><![CDATA[robi]]></dc:creator><pubDate>Fri, 09 Feb 2024 19:42:22 GMT</pubDate></item><item><title><![CDATA[Reply to Possible to make this Discourse Events plugin work on Cloudron? on Fri, 09 Feb 2024 19:38:07 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/robi" aria-label="Profile: robi">@<bdi>robi</bdi></a> said in <a href="/post/83006">Possible to make this Discourse Events plugin work on Cloudron?</a>:</p>
<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/jdaviescoates" aria-label="Profile: jdaviescoates">@<bdi>jdaviescoates</bdi></a> you need to be in /app/data remember!?</p>
</blockquote>
<p dir="auto">The previous step in the docs:</p>
<p dir="auto"><code>cd /app/code</code></p>
]]></description><link>https://forum.cloudron.io/post/83007</link><guid isPermaLink="true">https://forum.cloudron.io/post/83007</guid><dc:creator><![CDATA[jdaviescoates]]></dc:creator><pubDate>Fri, 09 Feb 2024 19:38:07 GMT</pubDate></item><item><title><![CDATA[Reply to Possible to make this Discourse Events plugin work on Cloudron? on Fri, 09 Feb 2024 19:35:53 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/jdaviescoates" aria-label="Profile: jdaviescoates">@<bdi>jdaviescoates</bdi></a> you need to be in /app/data remember!?</p>
]]></description><link>https://forum.cloudron.io/post/83006</link><guid isPermaLink="true">https://forum.cloudron.io/post/83006</guid><dc:creator><![CDATA[robi]]></dc:creator><pubDate>Fri, 09 Feb 2024 19:35:53 GMT</pubDate></item><item><title><![CDATA[Reply to Possible to make this Discourse Events plugin work on Cloudron? on Fri, 09 Feb 2024 19:27:49 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/girish" aria-label="Profile: girish">@<bdi>girish</bdi></a> said in <a href="/post/83001">Possible to make this Discourse Events plugin work on Cloudron?</a>:</p>
<blockquote>
<p dir="auto">there is a slight change in instruction in the docs (chown -R)</p>
</blockquote>
<p dir="auto">Thanks for the heads up.</p>
<p dir="auto">I think:</p>
<p dir="auto"><code>chown -R cloudron:cloudron &lt;plugin-repo&gt;</code></p>
<p dir="auto">Could be clearer somehow.</p>
<p dir="auto">I initially tried:</p>
<p dir="auto"><code>chown -R cloudron:cloudron https://github.com/paviliondev/discourse-events</code></p>
<p dir="auto">But I think what I was supposed to do was:</p>
<p dir="auto"><code>chown -R cloudron:cloudron discourse-events/</code></p>
<p dir="auto">Then, when I got to:</p>
<p dir="auto"><code>gosu cloudron:cloudron bundle exec install_all_gems</code></p>
<p dir="auto">I just got this error:</p>
<pre><code>root@:/app/code# gosu cloudron:cloudron bundle exec install_all_gems
bundler: command not found: install_all_gems
Install missing gem executables with `bundle install`
</code></pre>
]]></description><link>https://forum.cloudron.io/post/83005</link><guid isPermaLink="true">https://forum.cloudron.io/post/83005</guid><dc:creator><![CDATA[jdaviescoates]]></dc:creator><pubDate>Fri, 09 Feb 2024 19:27:49 GMT</pubDate></item><item><title><![CDATA[Reply to Possible to make this Discourse Events plugin work on Cloudron? on Fri, 09 Feb 2024 18:17:23 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/jdaviescoates" aria-label="Profile: jdaviescoates">@<bdi>jdaviescoates</bdi></a> updated. there is a slight change in instruction in the docs (chown -R)</p>
]]></description><link>https://forum.cloudron.io/post/83001</link><guid isPermaLink="true">https://forum.cloudron.io/post/83001</guid><dc:creator><![CDATA[girish]]></dc:creator><pubDate>Fri, 09 Feb 2024 18:17:23 GMT</pubDate></item><item><title><![CDATA[Reply to Possible to make this Discourse Events plugin work on Cloudron? on Fri, 09 Feb 2024 17:29:42 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/girish" aria-label="Profile: girish">@<bdi>girish</bdi></a> great, thanks, I'll give it a try again once the update is available</p>
]]></description><link>https://forum.cloudron.io/post/82996</link><guid isPermaLink="true">https://forum.cloudron.io/post/82996</guid><dc:creator><![CDATA[jdaviescoates]]></dc:creator><pubDate>Fri, 09 Feb 2024 17:29:42 GMT</pubDate></item><item><title><![CDATA[Reply to Possible to make this Discourse Events plugin work on Cloudron? on Fri, 09 Feb 2024 16:40:06 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/jdaviescoates" aria-label="Profile: jdaviescoates">@<bdi>jdaviescoates</bdi></a> yes, atleast I can install it after symlinking local. I have fixed the base image already. Tests are running now for the new package.</p>
]]></description><link>https://forum.cloudron.io/post/82992</link><guid isPermaLink="true">https://forum.cloudron.io/post/82992</guid><dc:creator><![CDATA[girish]]></dc:creator><pubDate>Fri, 09 Feb 2024 16:40:06 GMT</pubDate></item><item><title><![CDATA[Reply to Possible to make this Discourse Events plugin work on Cloudron? on Fri, 09 Feb 2024 16:14:44 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/girish" aria-label="Profile: girish">@<bdi>girish</bdi></a> said in <a href="/post/82968">Possible to make this Discourse Events plugin work on Cloudron?</a>:</p>
<blockquote>
<p dir="auto">Ah , good catch . Looks like this <code>.local</code> has to be symlinked . Missed this in our base image, grr.</p>
</blockquote>
<p dir="auto">That sounds positive in that once you symlink <code>.local</code> I guess this plugin should probably work too, right? <img src="https://forum.cloudron.io/assets/plugins/nodebb-plugin-emoji/emoji/android/1f64f.png?v=11345d81604" class="not-responsive emoji emoji-android emoji--pray" style="height:23px;width:auto;vertical-align:middle" title=":pray:" alt="🙏" />   <img src="https://forum.cloudron.io/assets/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=11345d81604" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" style="height:23px;width:auto;vertical-align:middle" title=":)" alt="🙂" /></p>
]]></description><link>https://forum.cloudron.io/post/82991</link><guid isPermaLink="true">https://forum.cloudron.io/post/82991</guid><dc:creator><![CDATA[jdaviescoates]]></dc:creator><pubDate>Fri, 09 Feb 2024 16:14:44 GMT</pubDate></item><item><title><![CDATA[Reply to Possible to make this Discourse Events plugin work on Cloudron? on Fri, 09 Feb 2024 09:12:56 GMT]]></title><description><![CDATA[<p dir="auto">Ah , good catch . Looks like this <code>.local</code> has to be symlinked . Missed this in our base image, grr.</p>
]]></description><link>https://forum.cloudron.io/post/82968</link><guid isPermaLink="true">https://forum.cloudron.io/post/82968</guid><dc:creator><![CDATA[girish]]></dc:creator><pubDate>Fri, 09 Feb 2024 09:12:56 GMT</pubDate></item></channel></rss>