Skip to content

[Proposal]: Enable hosting on AWS lambda #3762

@matthiasfeist

Description

@matthiasfeist

Proposal Summary

Enable hosting on AWS lambda. Since miniflux essentially exposes a HTTP API and a cron job, all of this could be hosted serverless on AWS lambda or a similar serverless platform

Motivation and Context

While hosting miniflux on a cheap server is relatively straightforward, it's a bit overkill to have a server running at all times.
AWS Lambda (or other function as a service providers) offer IMHO a great service in that you're only charged for the time the function runs.

Proposed Solution

Miniflux already is perfectly suited for running on Lambda since essentially it would only need to export a handler that handles incoming HTTP requests not using the built in HTTP server but the Lambda handler.
It would then need to export a second handler which then would respond to invocations of a cron job to update feeds.

Alternatives Considered

No response

Impact and Risks

none

Additional Context or References

No response

Checklist

  • I have reviewed existing proposals to ensure this change hasn't been proposed before.
  • I agree to provide follow-up updates and maintain discussion on this proposal.
  • I agree to follow the project's contribution guidelines.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions