Skip to content

Expand the Flatcar Apps selection [Great for new contributors] #2029

@John15321

Description

@John15321

What is a “Flatcar App”?

Flatcar Apps is a loose term for an example/reference implementation showing how to use Flatcar Container Linux to run a specific service. A Flatcar App is typically published as a GitHub repository and/or documentation so others can learn from it and reuse/adapt it.

Examples:

Contributing a Flatcar App is a great way to:

  • learn how to use Flatcar yourself, and
  • contribute something practical back to the Flatcar community.

Call for contributions

If you already have a repo with a similar setup, please link it here. If it’s a good fit and you’re interested, it could later be moved into the flatcar GitHub org.

Ideas/suggestions are welcome too!

Below is a list of potential Flatcar Apps that people might find useful or interesting:


Ideas: potential Flatcar Apps

Office productivity & communication


Networking & security


Software development

  • Version control

    • GitLab
    • Gitea (spelled “GitTea” in earlier notes)
  • CI/CD pipelines

  • Artifact repositories

    • JFrog (Artifactory)
    • Sonatype Nexus
    • Pulp
    • Notes / references
      • Pulp Project? (PMC uses it)
      • Sonatype (software supply chain management)
      • JFrog
  • Issue tracking & project management


Knowledge management

  • Wikis & documentation
    • XWiki — The Advanced Open Source Enterprise and Application Wiki (XWiki.org)
    • Wiki.js
    • Nextcloud
    • BookStack

Notes / “app add-ons” / specifics

  • Nextcloud (notes)

    • Add backups with btrfs subvolume snapshots to avoid snapshot mismatches between DB + files
      • Separate partition and volume
    • Include common/default plugins
    • SnappyMail
    • Memories (photos and videos)
    • OnlyOffice (optional)
  • Mail (alternatives / notes)

    • iRedMail — Free, Open Source Mail Server Solution
    • t-lo/mailserver — Dockerised mailserver
  • Chat/collab references

    • Rocket.Chat — Communications Platform You Can Fully Trust
    • Matrix — Matrix.org hosting

Extra “company-adjacent” ideas

  • Home automation

    • Home Assistant
    • Note: may require kernel modules for Zigbee etc.; system dependent; sysext?
  • Home media

    • Jellyfin
  • Compute / specialized workloads

    • Rendering server / graphics-modeling
      • Blender
      • Autodesk Maya
      • Autodesk 3ds Max
      • Redshift (Maxon; GPU-accelerated biased renderer)

Meta / platform services (cross-cutting)

  • Monitoring
  • Backup / restore (incl. cloud migration / instance scaling?)
  • Meta services / pluggable services

Metadata

Metadata

Assignees

No one assigned

    Labels

    good first issueGet started with Flatcar contribution with this issue.help wanted

    Type

    No type

    Projects

    Status

    ⏳ Long Term

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions