Cloudron makes it easy to run web apps like WordPress, Nextcloud, GitLab on your server. Find out more or install now.


  • Categories
  • Recent
  • Tags
  • Popular
  • Bookmarks
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse

Cloudron Forum

Apps | Demo | Docs | Install

How to setup object storage for your applications on Cloudron

Scheduled Pinned Locked Moved Solved Discuss
object storagestorageidrivee2
7 Posts 4 Posters 132 Views
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • L Online
    L Online
    LoudLemur
    wrote on last edited by
    #1

    Object Storage is a lot cheaper than Block Storage. OS is efficient for larger files, such as videos or perhaps high-resolution images.

    How can we setup Cloudron so that our applications use block-storage to keep their data?

    For example, PeerTube and Immich are video hosting and image galleries that you can host with Cloudron. Usually, they would use the (probably somewhat limited and expensive) storage available on your Virtual Private Server. How could Cloudron be setup so that applications like these would keep their video and image files on a 3rd party, Object Storage solution, such as e2 Idrive ?

    The Cloudron "Volumes" section doesn't seem to have any option for something like an AWS endpoint.

    brave_ssjnpN0leo.png

    1 Reply Last reply
    1
  • nebulonN Online
    nebulonN Online
    nebulon Staff
    wrote on last edited by
    #2

    Object Storage and Block Storage (with filesystems) are quite different technology wise, despite both being able to store data. Cloudron cannot provide realistically a Block Storage interface for apps on an Object Store, so in order to use Object Storage in an app, the app itself needs to be able to take advantage of that.

    L 1 Reply Last reply
    1
  • L LoudLemur has marked this topic as solved on
  • L Online
    L Online
    LoudLemur
    replied to nebulon on last edited by LoudLemur
    #3

    @nebulon Thanks. That has answered the question.

    I am opening a thread on cheap block-storage here:

    https://forum.cloudron.io/topic/9742/cheap-good-and-fast-block-storage-options

    1 Reply Last reply
    0
  • jdaviescoatesJ Offline
    jdaviescoatesJ Offline
    jdaviescoates
    wrote on last edited by
    #4

    Lots of us are already using object storage to store data for such apps.

    All my instances of PeerTube, Mastodon and Pixelfed all store data on Scaleway S3 buckets

    I use Cloudron with Gandi & Hetzner

    L 1 Reply Last reply
    0
  • L Online
    L Online
    LoudLemur
    replied to jdaviescoates on last edited by
    #5

    @jdaviescoates said in How to setup object storage for your applications on Cloudron:

    Lots of us are already using object storage to store data for such apps.

    All my instances of PeerTube, Mastodon and Pixelfed all store data on Scaleway S3 buckets

    How do you manage to do this? Is it because these applications support object storage?

    jdaviescoatesJ 1 Reply Last reply
    0
  • jdaviescoatesJ Offline
    jdaviescoatesJ Offline
    jdaviescoates
    replied to LoudLemur on last edited by
    #6

    @LoudLemur said in How to setup object storage for your applications on Cloudron:

    Is it because these applications support object storage?

    Yes. You just have to add the correct values to a config file. If you search on here you should find details of people's setups.

    I use Cloudron with Gandi & Hetzner

    1 Reply Last reply
    0
  • randyjcR Offline
    randyjcR Offline
    randyjc
    wrote on last edited by
    #7

    You could also use rclone together with mergerfs to create some kind of layer.
    like
    /mnt/remote
    /mnt/local
    /mnt/mergerfs

    You then write stuff locally, and it'll upload stuff in the background to your remote storage.

    You can look for inspiration @ https://github.com/l3uddz/cloudplow

    1 Reply Last reply
    1

  • Login

  • Don't have an account? Register

  • Login or register to search.
  • First post
    Last post
0
  • Categories
  • Recent
  • Tags
  • Popular
  • Bookmarks