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?

  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
I've bootstrapped my two-sided company to $500k ARR, changed our product in 13 days during Covid, and have doubled revenue in 12mo. AMA! 15 comments New to code and I don’t know where to start 13 comments What it’s like to run a campaign on AppSumo. Viewst 1st month on air. 9 comments Product Features: 24 methods to help you prioritize features 6 comments Founder's Struggle 5 comments I finally gave up my (failed) SaaS 4 comments