Software Alternatives & Reviews

Self-Hosting Dozens of Web Applications and Services on a Single Server

Nginx Proxy Manager YunoHost FreedomBox CapRover GoAccess Sandstorm.io Traefik CrowdSec
  1. Docker container and built in Web Application for managing Nginx proxy hosts with a simple, powerful interface, providing free SSL support via Let's Encrypt
    Pricing:
    • Open Source
    A few months ago I tried Nginx Proxy Manager[1] and never looked back. It provides a nice looking UI to manage reverse proxy with Let's Encrypt certs, auto renewal and a few other nice features. [1]: https://nginxproxymanager.com/.

    #Load Balancers #Proxy #Web Servers 289 social mentions

  2. YunoHost is a Debian GNU/Linux based distribution packaged with free software that automates the...
    Pricing:
    • Open Source
    There's projects like Yunohost [0] and Freedombox [1] that aim to make all this easier for the average person. Interested to hear about more such software projects. [0] https://yunohost.org [1] https://freedombox.org.

    #Control Panels #Cloud Computing #Hosting 73 social mentions

  3. FreedomBox is a personal server running a free software operating system, with free applications designed to create and preserve personal privacy.
    There's projects like Yunohost [0] and Freedombox [1] that aim to make all this easier for the average person. Interested to hear about more such software projects. [0] https://yunohost.org [1] https://freedombox.org.

    #Control Panels #Cloud Computing #Cloud Storage 22 social mentions

  4. Build your own PaaS in a few minutes!
    Pricing:
    • Open Source
    Really good write up and always nice to see the honesty about past mistakes. For those without time to get hands quite as dirty, like me, I've found that CapRover[1] gives just enough UI to fiddle while having sensible defaults. [1] https://caprover.com/.

    #PaaS #Cloud Computing #Container Tools 104 social mentions

  5. Open source real-time web log analyzer and interactive viewer that runs in a terminal in *nix...
    Pricing:
    • Open Source
    Thanks for this article, it's great to see people caring for their server (does it have a name?) and not defaulting to the serverless craze. Here's a few thoughts :) > there is some small downtime when I deploy new versions of things since I don't have any load balancing or rolling deployments It's entirely possible to achieve, depending on your stack. `nginx -s reload` will reload the entire config without killing existing connections or inducing undue downtime. So if you can start a second instance of your "webapp" on a separate port/socket (or folder for PHP) and point nginx to it there shouldn't be any downtime involved. > for users that are geographically far away latency can be high That's true, but counter-intuitively, I found unless you're serving huge content (think video or multiple MB pages) it's not a problem. CDN can actually make it worse on a bad connection, because it takes additional roundtrips to resolve the CDN's domain and fetch stuff from there while I already have a connection established to your site. As someone who regularly uses really poor xDSL (from the other side of the atlantic ocean) I have a better experience with sites without a CDN that fit in under 1MB (or even better < 200KB) with as little requests as possible (for the clients that don't support HTTP2). > CloudFlare (...) That may become necessary if I ever have trouble with DDOS attacks I've personally found OVH to be more than capable and willing to deal with DDOS for their customers. OVH has been previously posted on HN for dealing with huge DDOS. That is of course if you have proper caching and you don't have an easy venue for a remote attacker to induce huge CPU/RAM load. For example, Plausible-like analytics can be such an attack vector because every request is logged in a database; something like GoAccess [0] is more resilient, and no logs is even lighter on resources. [0] https://goaccess.io/.

    #Analytics #Web Analytics #Monitoring Tools 52 social mentions

  6. Take control of your web by running your own personal cloud server with Sandstorm.
    Pricing:
    • Open Source
    Seems like https://sandstorm.io/ could be what you are looking for.

    #Cloud Computing #Control Panels #VPS 27 social mentions

  7. Load Balancer / Reverse Proxy
    Pricing:
    • Open Source
    Traefik Proxy[0] was a game changer for my self-hosted setup of Docker containers. Traefik can read labels applied to Docker containers (easily done with docker-compose) and setup the proxy for you as containers come and go. Even maintains the Lets Encrypt certificates seamlessly. [0] https://traefik.io/traefik/.

    #Web Servers #Web And Application Servers #Load Balancer / Reverse Proxy 34 social mentions

  8. CrowdSec is a security automation engine, using both local IP behavior detection & our community-driven IP reputation database.
    Pricing:
    • Open Source
    CrowdSec may interest you. https://crowdsec.net/.

    #Monitoring Tools #Cyber Security #Data Analysis 113 social mentions

Discuss: Self-Hosting Dozens of Web Applications and Services on a Single Server

Log in or Post with