3
7 Comments

Self-hosted AWS Lambda and GitHub Actions systems

Two things that I use increasingly are AWS Lambda and GitHub Actions.

I’m looking to try and find self-hosted, ideally open source, versions of these.

So far I have found:

Functions-as-a-service (FaaS):

OpenFaaS via Self-hosting serverless with OpenFaaS

Docker based CI/CD:

drone/drone - Drone is a Container-Native, Continuous Delivery Platform

Does anyone have experience with either of these or other FaaS & Docker based CI/CD systems?

posted to Icon for group Developers
Developers
on January 24, 2021
  1. 2

    Hey Mark -
    I didn't understand this question.
    Both Lambda & Actions provide a serverless deployment. But if you want to self-host, that means you will use a server. So why would you want to do it?

    1. 1

      Serverless doesn’t actually mean no server. It really means ‘using someone else’s server’. It’s a confusing name.

      There is always a host machine in the cloud running your code.

      But serverless is also a style of architecture, which is very convenient for development.

      I want to know what is available if you want to build your own ‘serverless’ architecture.

  2. 1

    There is also self managed Gitlab https://about.gitlab.com/install/, which seems to be well thought of.

    1. 1

      Thanks - I had heard about Gitlab, but it’s not clear to me that it does the same thing as Github Actions, isn’t Gitlab a complete Github replacement?

      Does Gitlab have an Actions equivalent?

      1. 1

        Yes, this is labelled CI/CD in GitLab. Runners can be installed wherever you like and the free version includes 400 minutes: https://about.gitlab.com/pricing/

    1. 1

      Thanks for the excellent link, this looks pretty close to the type of serverless architecture I was looking for.

Trending on Indie Hackers
Meme marketing for startups 🔥 User Avatar 11 comments Google Whisk - Generate images using images as prompts, not text prompts User Avatar 1 comment After 19,314 lines of code, i'm shutting down my project User Avatar 1 comment Need feedback for my product. User Avatar 1 comment 40 open-source gems to replace your SaaS subscriptions 🔥 🚀 User Avatar 1 comment We are live on Product Hunt User Avatar 1 comment