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


Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Bookmarks
  • Search
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
Brand Logo

Cloudron Forum

Apps | Demo | Docs | Install
  1. Cloudron Forum
  2. Discuss
  3. Securing cloudron against ddos attacks?

Securing cloudron against ddos attacks?

Scheduled Pinned Locked Moved Discuss
security
14 Posts 7 Posters 2.5k Views 9 Watching
  • 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 Offline
    L Offline
    lukas
    wrote on last edited by girish
    #1

    Hi,

    before I start using my Cloudron Apps productively, I want to hear your opinion which the best way is to secure my apps against ddos attacks?

    Thank you and Regards,
    Lukas

    luckowL necrevistonnezrN 2 Replies Last reply
    2
    • necrevistonnezrN Online
      necrevistonnezrN Online
      necrevistonnezr
      wrote on last edited by
      #2

      Cloudron is quite well protected, see https://docs.cloudron.io/security/, in particular https://docs.cloudron.io/security/#rate-limits.

      1 Reply Last reply
      3
      • girishG Offline
        girishG Offline
        girish
        Staff
        wrote on last edited by
        #3

        I would say Cloudron itself is well protected but if you are trying to protect against a "determined" DDoS attack, you need special infrastructure or service to tackle the attack (something like cloudflare). In practice, all your server is most likely get are port scans by bots...

        humptydumptyH 1 Reply Last reply
        3
        • L lukas

          Hi,

          before I start using my Cloudron Apps productively, I want to hear your opinion which the best way is to secure my apps against ddos attacks?

          Thank you and Regards,
          Lukas

          luckowL Offline
          luckowL Offline
          luckow
          translator
          wrote on last edited by
          #4

          @lukas Take a look at your preferred hosting provider. Maybe it offers the same functionality as https://www.hetzner.com/unternehmen/ddos-schutz.

          Pronouns: he/him | Primary language: German

          L 1 Reply Last reply
          3
          • luckowL luckow

            @lukas Take a look at your preferred hosting provider. Maybe it offers the same functionality as https://www.hetzner.com/unternehmen/ddos-schutz.

            L Offline
            L Offline
            lukas
            wrote on last edited by
            #5

            @luckow you're right, most providers have already DDoS protection

            1 Reply Last reply
            1
            • girishG girish

              I would say Cloudron itself is well protected but if you are trying to protect against a "determined" DDoS attack, you need special infrastructure or service to tackle the attack (something like cloudflare). In practice, all your server is most likely get are port scans by bots...

              humptydumptyH Offline
              humptydumptyH Offline
              humptydumpty
              wrote on last edited by
              #6

              @girish would adding an OPNsense firewall to a Cloudron home server cause any issues (assuming all needed ports are opened like what was done in the router)?

              jadudmJ 1 Reply Last reply
              1
              • L lukas

                Hi,

                before I start using my Cloudron Apps productively, I want to hear your opinion which the best way is to secure my apps against ddos attacks?

                Thank you and Regards,
                Lukas

                necrevistonnezrN Online
                necrevistonnezrN Online
                necrevistonnezr
                wrote on last edited by
                #7

                @lukas Crowdsec could be an option: https://forum.cloudron.io/topic/6224/crowdsec-install-guide-for-cloudron-purposes/1?_=1682161029208
                Though I don’t know what’s the status of it and its compatibility with Cloudron…

                L 1 Reply Last reply
                2
                • humptydumptyH humptydumpty

                  @girish would adding an OPNsense firewall to a Cloudron home server cause any issues (assuming all needed ports are opened like what was done in the router)?

                  jadudmJ Offline
                  jadudmJ Offline
                  jadudm
                  wrote on last edited by
                  #8

                  @humptydumpty I run OPNsense in front of Cloudron. I'm not doing anything fancy with it, but it does live between the world and my self-hosted Cloudron instance.

                  I have no idea what would happen if the machine was DDoS'd. I'm pretty sure it would fall over. At this point, I'm just excited that I have cron'd backups locally and to offsite.

                  I use Cloudron on a Dell 7040 I bought on eBay.

                  humptydumptyH girishG 2 Replies Last reply
                  3
                  • jadudmJ jadudm

                    @humptydumpty I run OPNsense in front of Cloudron. I'm not doing anything fancy with it, but it does live between the world and my self-hosted Cloudron instance.

                    I have no idea what would happen if the machine was DDoS'd. I'm pretty sure it would fall over. At this point, I'm just excited that I have cron'd backups locally and to offsite.

                    humptydumptyH Offline
                    humptydumptyH Offline
                    humptydumpty
                    wrote on last edited by
                    #9

                    @jadudm That’s great. Thank you!

                    1 Reply Last reply
                    0
                    • necrevistonnezrN necrevistonnezr

                      @lukas Crowdsec could be an option: https://forum.cloudron.io/topic/6224/crowdsec-install-guide-for-cloudron-purposes/1?_=1682161029208
                      Though I don’t know what’s the status of it and its compatibility with Cloudron…

                      L Offline
                      L Offline
                      lukas
                      wrote on last edited by
                      #10

                      @necrevistonnezr said in Securing cloudron against ddos attacks?:

                      @lukas Crowdsec could be an option: https://forum.cloudron.io/topic/6224/crowdsec-install-guide-for-cloudron-purposes/1?_=1682161029208
                      Though I don’t know what’s the status of it and its compatibility with Cloudron…

                      @girish maybe you guys can implement this into cloudron?

                      1 Reply Last reply
                      0
                      • jadudmJ jadudm

                        @humptydumpty I run OPNsense in front of Cloudron. I'm not doing anything fancy with it, but it does live between the world and my self-hosted Cloudron instance.

                        I have no idea what would happen if the machine was DDoS'd. I'm pretty sure it would fall over. At this point, I'm just excited that I have cron'd backups locally and to offsite.

                        girishG Offline
                        girishG Offline
                        girish
                        Staff
                        wrote on last edited by
                        #11

                        @jadudm said in Securing cloudron against ddos attacks?:

                        @humptydumpty I run OPNsense in front of Cloudron. I'm not doing anything fancy with it, but it does live between the world and my self-hosted Cloudron instance.

                        Do you have any specific rules on OPNsense for DDoS?

                        @lukas @humptydumpty Cloudron already has a very restrictive firewall. All ports are closed other than http and https (unless an app needs them). Email ports are opened dynamically and only if email server is enabled. There's also rate limits in place for things. With DDoS, it's a power battle though between the Cloudron CPU and the bots army. For tackling a real DDoS, one needs to receive requests over multiple physical/server regions. i.e the bot requests are first "processed" in the region where the bot resides. They do this with so called anycast IP addresses (single IP on multiple servers and assistance from DNS).

                        humptydumptyH jadudmJ 2 Replies Last reply
                        4
                        • girishG girish

                          @jadudm said in Securing cloudron against ddos attacks?:

                          @humptydumpty I run OPNsense in front of Cloudron. I'm not doing anything fancy with it, but it does live between the world and my self-hosted Cloudron instance.

                          Do you have any specific rules on OPNsense for DDoS?

                          @lukas @humptydumpty Cloudron already has a very restrictive firewall. All ports are closed other than http and https (unless an app needs them). Email ports are opened dynamically and only if email server is enabled. There's also rate limits in place for things. With DDoS, it's a power battle though between the Cloudron CPU and the bots army. For tackling a real DDoS, one needs to receive requests over multiple physical/server regions. i.e the bot requests are first "processed" in the region where the bot resides. They do this with so called anycast IP addresses (single IP on multiple servers and assistance from DNS).

                          humptydumptyH Offline
                          humptydumptyH Offline
                          humptydumpty
                          wrote on last edited by
                          #12

                          @girish that’s great to know but I’m adding opnsense for non Cloudron related reasons. My router sucks and I want to have more control over my network but didn’t want to go through the trouble only to have it choke my home server connection.

                          1 Reply Last reply
                          1
                          • girishG girish

                            @jadudm said in Securing cloudron against ddos attacks?:

                            @humptydumpty I run OPNsense in front of Cloudron. I'm not doing anything fancy with it, but it does live between the world and my self-hosted Cloudron instance.

                            Do you have any specific rules on OPNsense for DDoS?

                            @lukas @humptydumpty Cloudron already has a very restrictive firewall. All ports are closed other than http and https (unless an app needs them). Email ports are opened dynamically and only if email server is enabled. There's also rate limits in place for things. With DDoS, it's a power battle though between the Cloudron CPU and the bots army. For tackling a real DDoS, one needs to receive requests over multiple physical/server regions. i.e the bot requests are first "processed" in the region where the bot resides. They do this with so called anycast IP addresses (single IP on multiple servers and assistance from DNS).

                            jadudmJ Offline
                            jadudmJ Offline
                            jadudm
                            wrote on last edited by
                            #13

                            @girish No, I don't think I have any particular DDoS protection configured in OPNsense. However, this conversation makes me curious to investigate it.

                            I run the DNS through Cloudflare, which... may or may not provide me with some protection. (I'm not being cagey, so much as haven't really dug in to understand how/if Cloudflare protects my Cloudron domain/subdomains.)

                            I'm happy to experiment with OPNsense configuration, if it's a space of question. However, it serves more for internal protection than external (at the moment). I mostly use it to partition the Cloudron machine off from the rest of the house via VLAN as a "just-in-case" measure. It keeps Cloudron separate from dumb internet lightbulbs, which I consider a kind of mutual protection. 🙂

                            I use Cloudron on a Dell 7040 I bought on eBay.

                            1 Reply Last reply
                            2
                            • L Offline
                              L Offline
                              LoudLemur
                              wrote on last edited by
                              #14

                              Like Hetzner, Contabo also offers DDoS protection:
                              https://contabo.com/en/ddos-protection/#what-are-the-limits-of-contabo-ddos-protection

                              From Claude AI:

                              Here are a few key points comparing layer 7 and layer 4 DDoS mitigation for protecting websites that stream audio/video:

                              Layer 7 (application layer) DDoS protection can detect and mitigate more sophisticated application-layer attacks that target weaknesses in the web application code, such as HTTP floods, low and slow attacks, and exploits that abuse APIs.

                              Layer 4 (transport layer) DDoS protection focuses on network and volumetric attacks like UDP and ICMP floods which aim to consume bandwidth and overload infrastructure.

                              For streaming websites, a hybrid approach providing both layer 4 and 7 mitigation is recommended. Layer 4 protects against bandwidth-exhaustion attacks while layer 7 covers exploits at the application layer.

                              Top providers known for DDoS protection services include Cloudflare, Akamai, Imperva, F5 Networks, and Radware. Specific solutions include:

                              Cloudflare Magic Transit and Spectrum
                              Akamai Prolexic Routed
                              Imperva Advanced DDoS Protection
                              F5 Silverline
                              Radware DefensePro
                              Features like behavioral analysis, per-client throttling, SSL decryption, and integration with CDNs and DNS services make these robust protections against network and app-layer DDoS attacks.

                              In summary, combining layer 4 and 7 DDoS mitigation from a reputable provider gives streaming sites the best protection against volumetric bandwidth attacks and application exploits. Cloudflare, Akamai, and Imperva are leaders in the space

                              1 Reply Last reply
                              0
                              Reply
                              • Reply as topic
                              Log in to reply
                              • Oldest to Newest
                              • Newest to Oldest
                              • Most Votes


                              • Login

                              • Don't have an account? Register

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