<?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[Understanding external storage]]></title><description><![CDATA[<p dir="auto">Hello,</p>
<p dir="auto">I've been testing Cloudron for a few days and have some questions. Recently, I tried connecting an external hard drive via a Raspberry to my Cloudron server using NFS and VPN, but it didn't work as expected <a href="https://forum.cloudron.io/topic/10366/share-a-ssd-from-a-raspberry-on-my-local-network-and-mount-it-on-cloudron?_=1699603869832">link to the topic</a></p>
<p dir="auto">My main question is:<br />
How do you manage large data storage (1-3 TB) on a VPS server, considering storage is expensive and limited (40 GB in my case)? I had thought of using a Raspberry to easily connect 5 TB, but that seems unfeasible. What are my options for increasing storage at a reasonable cost?</p>
<p dir="auto">Thanks</p>
]]></description><link>https://forum.cloudron.io/topic/10391/understanding-external-storage</link><generator>RSS for Node</generator><lastBuildDate>Sun, 12 Apr 2026 09:03:49 GMT</lastBuildDate><atom:link href="https://forum.cloudron.io/topic/10391.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 10 Nov 2023 08:22:59 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Understanding external storage on Sat, 11 Nov 2023 18:51:05 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> and <a class="plugin-mentions-user plugin-mentions-a" href="/user/jdaviescoates" aria-label="Profile: jdaviescoates">@<bdi>jdaviescoates</bdi></a></p>
<p dir="auto">Thank you very much for all these precious explanations I understand much better and the different options you have presented to me should do the trick. Thank you for taking the time to be an educator <img src="https://forum.cloudron.io/assets/plugins/nodebb-plugin-emoji/emoji/android/1f44d.png?v=223f9defb2f" class="not-responsive emoji emoji-android emoji--+1" style="height:23px;width:auto;vertical-align:middle" title="👍" alt="👍" /><img src="https://forum.cloudron.io/assets/plugins/nodebb-plugin-emoji/emoji/android/1f44d.png?v=223f9defb2f" class="not-responsive emoji emoji-android emoji--+1" style="height:23px;width:auto;vertical-align:middle" title="👍" alt="👍" /></p>
]]></description><link>https://forum.cloudron.io/post/77227</link><guid isPermaLink="true">https://forum.cloudron.io/post/77227</guid><dc:creator><![CDATA[Emilien-Lambert]]></dc:creator><pubDate>Sat, 11 Nov 2023 18:51:05 GMT</pubDate></item><item><title><![CDATA[Reply to Understanding external storage on Fri, 10 Nov 2023 13:18:09 GMT]]></title><description><![CDATA[<p dir="auto">Also, the goal of OpenVPN app is to tunnel traffic via Cloudron. So, you can purchase a server in say UK, setup Cloudron+OpenVPN app there. Your devices can then connect the OpenVPN server to tunnel traffic via UK. I have a server in India with a VPN and I use this for accessing indian sites/content. Many sites are geoblocked <img src="https://forum.cloudron.io/assets/plugins/nodebb-plugin-emoji/emoji/android/1f615.png?v=223f9defb2f" class="not-responsive emoji emoji-android emoji--confused" style="height:23px;width:auto;vertical-align:middle" title=":/" alt="😕" /></p>
]]></description><link>https://forum.cloudron.io/post/77162</link><guid isPermaLink="true">https://forum.cloudron.io/post/77162</guid><dc:creator><![CDATA[girish]]></dc:creator><pubDate>Fri, 10 Nov 2023 13:18:09 GMT</pubDate></item><item><title><![CDATA[Reply to Understanding external storage on Fri, 10 Nov 2023 13:16:29 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/emilien-lambert" aria-label="Profile: Emilien-Lambert">@<bdi>Emilien-Lambert</bdi></a> said in <a href="/post/77146">Understanding external storage</a>:</p>
<blockquote>
<p dir="auto">How do you manage large data storage (1-3 TB) on a VPS server, considering storage is expensive and limited (40 GB in my case)?</p>
</blockquote>
<p dir="auto">Option 1: If you large amounts of data at home, is it an option to run Cloudron in a home server? Note that you can have valid certs, publicly accessible websites, working mobile apps etc when hosting at home. All you need is a public IP (even dynamic will do).</p>
<p dir="auto">Option 2: purchase a hetzner storage box which has one of the best prices on the market - <a href="https://www.hetzner.com/storage/storage-box" target="_blank" rel="noopener noreferrer nofollow ugc">https://www.hetzner.com/storage/storage-box</a> . You can mount these as a Cloudron volume and then apps can access them. Note that they have storage boxes in couple of countries, so choose the one closest to your server. Ideally, purchase the server from hetzner as well. This will involve copying your stuff from home to storage box (a bit painful but doable).</p>
<p dir="auto">Option 3: what you are trying now I think. Instead of setting up a VPN tunnel to make NFS work, I recommend using a SSH tunnel. See <a href="https://stackoverflow.com/questions/5280827/can-someone-explain-ssh-tunnel-in-a-simple-way" target="_blank" rel="noopener noreferrer nofollow ugc">https://stackoverflow.com/questions/5280827/can-someone-explain-ssh-tunnel-in-a-simple-way</a> and <a href="https://superuser.com/questions/1540212/how-to-provide-nfs-access-over-an-ssh-tunnel" target="_blank" rel="noopener noreferrer nofollow ugc">https://superuser.com/questions/1540212/how-to-provide-nfs-access-over-an-ssh-tunnel</a> for ideas. Basically, the rpi would create a ssh reverse tunnel for the NFS port 2049 to Cloudron server . Then, on Cloudron, you can just setup a volume that does a NFS connection to the localhost mapped port.</p>
]]></description><link>https://forum.cloudron.io/post/77161</link><guid isPermaLink="true">https://forum.cloudron.io/post/77161</guid><dc:creator><![CDATA[girish]]></dc:creator><pubDate>Fri, 10 Nov 2023 13:16:29 GMT</pubDate></item><item><title><![CDATA[Reply to Understanding external storage on Fri, 10 Nov 2023 12:11:17 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/emilien-lambert" aria-label="Profile: Emilien-Lambert">@<bdi>Emilien-Lambert</bdi></a> said in <a href="/post/77154">Understanding external storage</a>:</p>
<blockquote>
<p dir="auto">I can't figure out how to integrate object storage into an application.</p>
</blockquote>
<p dir="auto">Which application?</p>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/emilien-lambert" aria-label="Profile: Emilien-Lambert">@<bdi>Emilien-Lambert</bdi></a> said in <a href="/post/77154">Understanding external storage</a>:</p>
<blockquote>
<p dir="auto">So, if I install JellyFin, I wonder how to access my movies.</p>
</blockquote>
<p dir="auto">Access your movies where?</p>
<p dir="auto">I think what you want to do is</p>
<ol>
<li>install Jellyfin using Cloudron installed on a VPS somewhere, then</li>
<li>enable that to access movies stored on a machine in your house</li>
</ol>
<p dir="auto">Is that right?</p>
<p dir="auto">I've no idea how to do that, but I <em>think</em> it might technically be possible using the Dynamic DNS stuff <a href="https://docs.cloudron.io/networking/#dynamic-dns" target="_blank" rel="noopener noreferrer nofollow ugc">https://docs.cloudron.io/networking/#dynamic-dns</a></p>
<p dir="auto">What I'd do (what I've done with my music) is upload (using rsync) all your movies to a Hetzner Storage Box, then mount that as a Clourdon Volume to your Jellyfin app and edit the Jellyfin config to tell it to use that mount.</p>
<p dir="auto">e.g. I've got this Volume set-up which mounts a Hetzner Storage Box:</p>
<p dir="auto"><img src="/assets/uploads/files/1699617428463-music_volume.png" alt="Music_Volume.png" class=" img-fluid img-markdown" /></p>
<p dir="auto">And then in the Navidrome app Storage settings I've mounted that Volume to the app:</p>
<p dir="auto"><img src="/assets/uploads/files/1699617330139-a7687186-7041-4eca-a665-ea3a80bece63-image.png" alt="a7687186-7041-4eca-a665-ea3a80bece63-image.png" class=" img-fluid img-markdown" /></p>
<p dir="auto">And then I've used the <a href="https://docs.cloudron.io/volumes/#file-manager" target="_blank" rel="noopener noreferrer nofollow ugc">File Manager</a> to edit the Navidrome app config file to tell it to use the location of that Volume:</p>
<p dir="auto"><img src="/assets/uploads/files/1699617554368-0af720fc-d99e-4d2c-81f6-dbca38c1251f-image.png" alt="0af720fc-d99e-4d2c-81f6-dbca38c1251f-image.png" class=" img-fluid img-markdown" /></p>
<p dir="auto">Presumably it'd be possible to do something very similar with Jellyfin.</p>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/emilien-lambert" aria-label="Profile: Emilien-Lambert">@<bdi>Emilien-Lambert</bdi></a> said in <a href="/post/77155">Understanding external storage</a>:</p>
<blockquote>
<p dir="auto">By the way, I don't understand what the openVPN application is for either, if I can't connect a computer in my house to the cloudron server to share data. Would anyone have a use case for me to understand please?</p>
</blockquote>
<p dir="auto">I don't really know much about this either, but I once had a little play around trying to get access to a nice documentary which is currently only available on Netflix in Germany. I'm in the UK, so I can't access it. By I thought "hey server is in Germany, so maybe I could use OpenVPN to connect via that"... so I installed OpenVPN on my server, and then connect to it from my laptop and then tried to access German Netflix... and I think it likely would've worked - except I'd forgotten my server is actually in Finland! <img src="https://forum.cloudron.io/assets/plugins/nodebb-plugin-emoji/emoji/android/1f606.png?v=223f9defb2f" class="not-responsive emoji emoji-android emoji--laughing" style="height:23px;width:auto;vertical-align:middle" title=":laughing:" alt="😆" />  (I've just realised I do actually have another small VPS that <em>is</em> in Germany so I may go and try to do that again to see if it does work...)</p>
<p dir="auto">Edit: oh, actually I had try to do it using my German VPS server before anyway. Not sure why it didn't work <img src="https://forum.cloudron.io/assets/plugins/nodebb-plugin-emoji/emoji/android/1f937.png?v=223f9defb2f" class="not-responsive emoji emoji-android emoji--shrug" style="height:23px;width:auto;vertical-align:middle" title=":shrug:" alt="🤷" /> (I guess Netflix is too clever)</p>
]]></description><link>https://forum.cloudron.io/post/77157</link><guid isPermaLink="true">https://forum.cloudron.io/post/77157</guid><dc:creator><![CDATA[jdaviescoates]]></dc:creator><pubDate>Fri, 10 Nov 2023 12:11:17 GMT</pubDate></item><item><title><![CDATA[Reply to Understanding external storage on Fri, 10 Nov 2023 09:54:59 GMT]]></title><description><![CDATA[<p dir="auto">By the way, I don't understand what the openVPN application is for either, if I can't connect a computer in my house to the cloudron server to share data. Would anyone have a use case for me to understand please?</p>
]]></description><link>https://forum.cloudron.io/post/77155</link><guid isPermaLink="true">https://forum.cloudron.io/post/77155</guid><dc:creator><![CDATA[Emilien-Lambert]]></dc:creator><pubDate>Fri, 10 Nov 2023 09:54:59 GMT</pubDate></item><item><title><![CDATA[Reply to Understanding external storage on Fri, 10 Nov 2023 09:52:22 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>, thanks for your reply. I'm running into a problem: I can't figure out how to integrate object storage into an application. I know it's possible to connect, for example, an S3 for backups with Backblaze and authentication tokens, but this seems to be limited to backups.</p>
<p dir="auto">Following the discussions, I understood that the OpenVPN application doesn't offer the possibility of connecting a remote device to access a shared folder. So, if I install JellyFin, I wonder how to access my movies. The storage options in the application settings seem only linked to local server volumes.</p>
<p dir="auto">I haven't found any tutorials or instructions on how to connect storage.</p>
]]></description><link>https://forum.cloudron.io/post/77154</link><guid isPermaLink="true">https://forum.cloudron.io/post/77154</guid><dc:creator><![CDATA[Emilien-Lambert]]></dc:creator><pubDate>Fri, 10 Nov 2023 09:52:22 GMT</pubDate></item><item><title><![CDATA[Reply to Understanding external storage on Fri, 10 Nov 2023 09:33:21 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/emilien-lambert" aria-label="Profile: Emilien-Lambert">@<bdi>Emilien-Lambert</bdi></a> I think it kinda depends on what sort of data and apps you're talking about.</p>
<p dir="auto">e.g. for Navidrome I've got a 1TB Hetzner Storage Box mounted as a Cloudron Volume with all my music files.</p>
<p dir="auto">For all my Fediverse apps (Peertube, Mastodon, Pixelfed) I've connected them (via config in their <code>env</code> files, by following upstream docs) to S3 Object Storage at Scaleway.</p>
]]></description><link>https://forum.cloudron.io/post/77153</link><guid isPermaLink="true">https://forum.cloudron.io/post/77153</guid><dc:creator><![CDATA[jdaviescoates]]></dc:creator><pubDate>Fri, 10 Nov 2023 09:33:21 GMT</pubDate></item></channel></rss>