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


Skip to content

Discuss

Feedback, suggestions, anything else Cloudron related

933 Topics 8.0k Posts
  • 3 Votes
    3 Posts
    207 Views
    robiR

    It looks like any of the Firebase tutorials can be used on Cloudron by replacing Firebase with NocoDB or Baserow for a fully self hosted setup.

    @LoudLemur To your point, someone could create ShipOn.Cloudron.io and actually implement such solutions using Cloudron Apps, showing how or even deploying saved backups for a fast starting point.

    Fun and 😎

  • 2 Votes
    15 Posts
    788 Views
    micmcM

    @timconsidine said in Video Streaming for Cloudron:

    @LoudLemur in my understanding, streaming (especially Live) is not so much a question of technology, but of scale and server/bandwidth resources to support dozens, hundreds, thousands of connections. It is necessary to consider use case and scale in order to answer effective performance.

    I think you have a pretty good idea of how that should be thought from the basis. So, in this regard, asking oneself for a start, what's the ultimate goal using video streaming or even podcasts or video sharing would be worth spending a bit of time on the question.

    As @luckow mentioned about the possibilities and limitations of a VPS using a 1G bandwidth, it is important to keep in mind that for live streaming to large audiences it will eventually take more than 1G of bw output to smoothly scale streaming to such audience, whatever output capacity you have on your server. When you get in the thousands of live viewers even increasing RAM on the server won't be sufficient, it will help but you will need a bigger pipe to push it out. 🙂

    OBS Ninja is a good example. Relatively simple to install/host. But how much does it support ? I don't know, but I would guess on most VPS servers or even small dedicated servers, it would be relatively limited.

    OBS is used on your local rig and so it depends on your local resources to reach the streaming service server.

    I know Peertube has live streaming capacities as well, however I haven't had the time to test it out yet. It would be interesting to learn about anyone else who might have tested this already, and if tested with OBS and well it works, or not lol 😆

    Happy for someone to challenge this understanding. Would love to be proved wrong.
    Happy to prove you right ✅

  • git.cloudron.io fails to login

    3
    0 Votes
    3 Posts
    246 Views
    girishG

    OK, so the issue was that the app thinks it's configured for LDAP, but it's not (since it's a public facing instance, we disabled LDAP). I have removed the LDAP panel entirely from the login page. Thanks for reporting @fbartels

  • cve (angular 1.5.8)

    2
    0 Votes
    2 Posts
    177 Views
    nebulonN

    Indeed, we use that angular version 1.5.8 and can look into updating that. Generally though I am not sure how one would exploit this in the Cloudron use-case. So I don't think it makes much difference. The only user-content which is dynamic in that sense would be the footer, but if the admin sets a malicious footer, I guess the situation is already an issue.

  • 2 Votes
    7 Posts
    320 Views
    girishG

    I think there was a task to integrate better with prometheus or grafana but it got lost. Let me check if we want to do this for 7.2

  • demo language

    5
    0 Votes
    5 Posts
    191 Views
    girishG

    mmm... I am hesitant to lock the language settings in the demo. Seems harmless.

  • availabilty of LDAP groups in apps

    8
    2 Votes
    8 Posts
    601 Views
    M

    @nebulon Would be great to see this in Cloudron 8 🙂 In combination with Nextcloud Group Folders this would give any admin a huge flexibilty in terms of rights and role models.

  • 3 Votes
    22 Posts
    1k Views
    necrevistonnezrN

    @murgero As i said, Preside does all what I need and handles all data (including a full-text search index) on device, only.

  • Scaling Cloudron?

    Moved
    4
    2 Votes
    4 Posts
    428 Views
    fbartelsF

    While looking at something different in the documentation i came across the following statement in https://docs.cloudron.io/packaging/cheat-sheet/#memory-limit

    Design your application runtime for concurrent use by 100s of users. The Cloudron is not designed for concurrent access by 1000s of users

  • Reach out to Developers

    10
    2 Votes
    10 Posts
    284 Views
    girishG

    @LoudLemur ah ok, I didn't actually watch the video 🙂 External links always worry me, thanks for clarifying.

  • IPv4, NAT, and ISP rules around the world

    1
    0 Votes
    1 Posts
    130 Views
    No one has replied
  • 0 Votes
    6 Posts
    436 Views
    fbartelsF

    @wind-gmbh said in Silverblue - for container-based software:

    But unfortunately No in regarding the ton of work that could be necessary to support Cloudron.

    There is another important aspect as to why Ubuntu is the underlying platform for Cloudron. A lot (if not all) hosting providers are offering servers with this os preinstalled, which makes it easy to get started with Cloudon. If MicroOS would be the (only) supported choice then Cloudron users would be limited to hosting options which either provide it by default, or allow admins to install their own os (which could be a challenge for some).

    If I remember correctly both Nebulon and Girish are former Suse employees, so I'd wager they would be biased towards MicroOS otherwise 😄

  • 1 Votes
    15 Posts
    652 Views
    JOduMonTJ

    Jelastic seams to be a close source version of Harvester on steroid.

    From what I understand, Jelastic and Harvester are kind of MetaOrchestror in the sense they can manage VM, Container, Docker Image/Swarm and Kubernetes Cluster.

    So in a sense; it is possible to install Cloudron inside Jelastic, or Harvester, since these can emulate an Ubuntu VM inside a Container (introduced by Rancher years ago).

    What Jelastic seams to bring on top of this MetaOrchestror Concept is few important points, that I would be please to see in Cloudron.

    Jelastic provide a billing and fencing concept called pay what you use, let's do an example ::
    Let's say we deploy Nextcloud for a client.

    In Jelastic you will be able to reserve elastically resources (CPU, MEM, HD) such as having a minimum and a maximum which help you to figure how much it will cost you at the end of the month.

    I mean Cloudron have something similar, but it is a little more abstract when it comes time to money.
    3e7c3e10-770f-4305-8181-0360eb42c989-image.png

    Also Jelastic will lets you build bloc by bloc your application such as
    Nextcloud is the application
    but you could choose MariaDB or PostgreSQL as DB
    and MemCache or Redis for caching
    and add or not Varnish
    and choose between Apache, Nginx or HaProxy

    Where in Cloudron developers make that choice for you which obviously have PROS and CONS in both world.

    So anyway, yes it is possible to run Cloudron inside Jelastic by deploying an Elastic-VPS with Ubuntu

    https://docs.jelastic.com/vps-ubuntu/

  • 3 Votes
    3 Posts
    340 Views
    E

    Finally managed to get backups stable with backblaze for a ~1TB cloudron with these settings (using encryption and rsync):

    Screen Shot 2022-02-21 at 11.12.07 AM.png
    Screen Shot 2022-02-21 at 10.51.51 AM.png

    Some notes:

    During initial backups, memory was by far the most common failure. The amount needed was higher than I first expected for a given upload size and concurrency. I found (upload part size) x (upload concurrency) x 4 was roughly the amount needed. i.e. (64mb)*(20)*4 = ~5120mb. Scheduling backups at a time when server load is low and allotting as much memory as comfortable helped stability a lot. I ended up keeping my memory limit much higher than strictly necessary. This could probably be reduced, but stability is more important to me at the moment. In the graph above memory tended to spike once per backup- @girish maybe this is an issue that could be optimized? After initial upload, the memory required for subsequent rsyncs dropped off significantly as expected Uploading ~1TB of data with the above took approx. 24h

    Curious to see what others find from optimizing these further, but glad to have a working baseline in the mean time.

    I'm also curious to see what people's monthly bills tally up to. Waiting for the first month's bill to come in but B2 seems more cost effective than Wasabi so far!

  • Running Cloudron CLI commands on apps with tags?

    Solved
    4
    1 Votes
    4 Posts
    251 Views
    nebulonN

    @d19dotca this is now implemented at https://git.cloudron.io/cloudron/cloudron-cli/-/commit/e321442cc2251f46b0ee2564138224015339b12d and will thus be part of next cli release.

  • This topic is deleted!

    54
    13 Votes
    54 Posts
    1k Views
  • 2 Votes
    22 Posts
    1k Views
    girishG

    I have made chown configurable for "mountpoint" provider in 7.1

  • Backup to Storage Box takes a long time

    5
    0 Votes
    5 Posts
    789 Views
    archosA

    @humptydumpty Yes I also tried Synology and it is bad. The speed is even worse. I use Rsync. I ordered a new storage box with location in Germany and everything ok.

  • Beautiful Roadmaps?

    2
    0 Votes
    2 Posts
    231 Views
    girishG

    Closest I can think of is Wekan. Maybe taiga as well, depending on your use case. OpenProject also has some roadmap feature, but I don't have experience with it.

  • Deploying apps that treat code as data

    17
    9 Votes
    17 Posts
    582 Views
    MooCloud_MattM

    @robi
    in general, having support for multiple drivers for Volumes is a good idea, but set in the Manifest standard the support for multiple volumes, could solve the issue at least partially.