Deployment Tools for Linux

View 1361 business solutions

Browse free open source Deployment tools and projects for Linux below. Use the toggles on the left to filter open source Deployment tools by OS, license, language, programming language, and project status.

  • 99.99% Uptime for MySQL and PostgreSQL Databases Icon
    99.99% Uptime for MySQL and PostgreSQL Databases

    Sub-second maintenance. 2x read/write performance. Built-in vector search for AI apps.

    Cloud SQL Enterprise Plus delivers near-zero downtime with 35 days of point-in-time recovery. Supports MySQL, PostgreSQL, and SQL Server.
    Start Free
  • Go from Code to Production URL in Seconds Icon
    Go from Code to Production URL in Seconds

    Cloud Run deploys apps in any language instantly. Scales to zero. Pay only when code runs.

    Skip the Kubernetes configs. Cloud Run handles HTTPS, scaling, and infrastructure automatically. Two million requests free per month.
    Start Free
  • 1
    webOS Dev Manager

    webOS Dev Manager

    Device/DevMode Manager for webOS TV

    Device/DevMode Manager for webOS TV is a free, open-source desktop application for managing LG webOS televisions with Developer Mode enabled or root access. It simplifies device configuration and application installation without requiring the official LG SDK or development environment. Users can add compatible televisions through a graphical interface instead of relying on command-line utilities. The software enables applications to be installed directly on connected TVs with only a few clicks. It maintains compatibility with ares-cli configurations, making it convenient for existing webOS development workflows. The application runs on Windows, macOS, and Linux, including Apple Silicon systems. It also supports Developer Mode renewal workflows and offers an interface with automatic dark mode based on system preferences.
    Downloads: 60 This Week
    Last Update:
    See Project
  • 2
    Argo CD

    Argo CD

    Declarative continuous deployment for Kubernetes

    Argo CD is a declarative, GitOps continuous delivery tool for Kubernetes. Application definitions, configurations, and environments should be declarative and version controlled. Application deployment and lifecycle management should be automated, auditable, and easy to understand. Argo CD follows the GitOps pattern of using Git repositories as the source of truth for defining the desired application state. Argo CD automates the deployment of the desired application states in the specified target environments. Application deployments can track updates to branches, tags, or pinned to a specific version of manifests at a Git commit. See tracking strategies for additional details about the different tracking strategies available. Argo CD is implemented as a kubernetes controller which continuously monitors running applications and compares the current, live state against the desired target state (as specified in the Git repo).
    Downloads: 16 This Week
    Last Update:
    See Project
  • 3
    Openship

    Openship

    Self-hosted deployment platform

    Openship is an open-source, self-hostable deployment platform with built-in CI/CD for applications and containers. It can inspect a repository, detect its technology stack, build the project, configure services, and deploy it without requiring custom pipeline files. The platform manages databases, domains, TLS certificates, CDN delivery, email, backups, logs, and resource monitoring from one system. It supports common programming languages, Docker images, Docker Compose projects, monorepos, background workers, WebSockets, and persistent storage. Applications can run on Openship Cloud, a personal Linux server, dedicated hardware, or multi-server infrastructure. Users control deployments through a desktop application, web dashboard, command-line interface, REST API, or MCP integration. Standard containers and backup tools help teams move workloads between providers and recover earlier states.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 4
    linuxdeployqt

    linuxdeployqt

    Makes Linux applications self-contained by copying in the libraries

    Makes Linux applications self-contained by copying in the libraries and plugins that the application uses, and optionally generates an AppImage. Can be used for Qt and other applications. This Linux Deployment Tool, linuxdeployqt, takes an application as input and makes it self-contained by copying in the resources that the application uses (like libraries, graphics, and plugins) into a bundle. The resulting bundle can be distributed as an AppDir or as an AppImage to users, or can be put into cross-distribution packages. It can be used as part of the build process to deploy applications written in C, C++, and other compiled languages with systems like CMake, qmake, and make. When used on Qt-based applications, it can bundle a specific minimal subset of Qt required to run the application. This tool is conceptually based on the Mac Deployment Tool, macdeployqt in the tools applications of the Qt Toolkit, but has been changed to a slightly different logic.
    Downloads: 8 This Week
    Last Update:
    See Project
  • One Monitoring Tool for IT, OT and Cloud | Free Trial Icon
    One Monitoring Tool for IT, OT and Cloud | Free Trial

    Vendor-agnostic monitoring across on-prem servers, cloud platforms and OT devices, all in one dashboard. No more tool sprawl.

    Modern infrastructure spans data centers, cloud platforms and factory floors, and every blind spot between them is a risk. PRTG supports SNMP, WMI, SSH and other standard protocols to monitor IT, OT and hybrid environments through one customizable dashboard. Build the views your team needs, from network health to application performance, without switching tools. Try PRTG free for 30 days now.
    Try PRTG Free
  • 5
    Helmfile

    Helmfile

    Declaratively deploy your Kubernetes manifests, Kustomize configs

    Deploy Kubernetes Helm Charts. Declaratively deploy your Kubernetes manifests, Customize configs, and Charts as Helm releases. Generate all-in-one manifests for use with ArgoCD. Keep a directory of chart value files and maintain changes in version control. Apply CI/CD to configuration changes. Periodically sync to avoid skew in environments.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 6
    Lerna

    Lerna

    A tool for managing JavaScript projects with multiple packages

    Lerna is a tool for managing JavaScript projects with multiple packages. Many times splitting a large codebase into several independently versioned packages is necessary for code sharing. However, this can make testing and tracking changes across repositories quite difficult. As a solution to this, many projects organize their codebases into multi-package repositories. It is Lerna's job to manage these multi-package repositories, optimizing workflow and reducing the time and space requirements for numerous copies of packages in development and build environments. Lerna's primary functionalities are bootstrap, which links dependencies in the repo together; and publish, which helps publish any updated packages. It is important to note that Lerna is not a deployment tool for serverless monorepos.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 7
    docker-jitsi-meet

    docker-jitsi-meet

    Jitsi Meet on Docker

    docker-jitsi-meet is an official Docker-based deployment solution for Jitsi Meet, a secure and scalable open-source video conferencing platform. It uses Docker Compose to orchestrate the necessary services (web, Prosody, Jicofo, JVB) and enables quick deployment of a self-hosted Jitsi instance with TLS support and custom configuration.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 8
    Uncloud

    Uncloud

    A lightweight tool for deploying and managing containerised apps

    Uncloud is a self-hosted personal cloud and file synchronization platform that gives individuals full control over their data without relying on centralized third-party cloud providers. Designed to replace services like Dropbox or Google Drive for people who want privacy and ownership, uncloud lets you sync files across multiple devices—such as laptops, phones, or home servers—while keeping all contents under your own infrastructure. It supports versioning, conflict resolution, and incremental syncing so changes propagate efficiently without losing history or creating inconsistencies between devices. Users interact with a clean, user-friendly interface for uploading, organizing, and sharing files, while the backend ensures secure, encrypted transportation and storage of data.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 9
    Unleash

    Unleash

    Enterprise feature management platform, built on open source

    Unleash is the enterprise FeatureOps platform that gives teams real-time control over how software behaves in production. Decouple deployment from release, roll out gradually, target users, run experiments, and roll back instantly without redeploying. SDKs evaluate flags locally, so no end-user data is sent to Unleash. This project is Unleash Open Source: free, self-hosted (AGPL-3.0, PostgreSQL, Docker), no seat limit, with 1 project, 2 environments and up to 5,000 flags. Unleash Enterprise PAYG costs $75/seat/month with unlimited projects and environments, hosted by us or self-hosted (5-seat minimum), with a 14-day free trial. Custom Enterprise adds an annual contract, a 99.99% uptime commitment, severity-based support and cloud, self-hosted or hybrid deployment. Built on an open-source foundation with 45M+ Docker pulls, and trusted by Lloyds Banking Group, Prudential, Visa, Samsung, Wayfair and Lenovo.
    Downloads: 57 This Week
    Last Update:
    See Project
  • Ship Agents Faster Icon
    Ship Agents Faster

    Transform your applications and workflows into powerful agentic systems at global scale.

    Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
    Start Free
  • 10
    Lab

    Lab

    Get up and running with Jenkins on Google Kubernetes Engine

    The Lab repository is a hands-on tutorial and reference implementation that demonstrates how to build a complete continuous delivery pipeline using Kubernetes and Jenkins on Google Cloud. It walks developers through the process of automating software delivery by integrating source control, build systems, containerization, and deployment orchestration into a unified workflow. The project leverages Google Kubernetes Engine to manage containerized applications and uses Jenkins pipelines to define and execute build and deployment processes declaratively. It illustrates how to deploy applications using Kubernetes primitives such as deployments, services, ingress, and secrets, enabling scalable and resilient microservices architectures. The repository also highlights best practices such as GitOps workflows, automated rollouts, and secure credential management within CI/CD pipelines.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 11
    Jenkins-Zero-To-Hero

    Jenkins-Zero-To-Hero

    Install Jenkins and configure Docker

    Jenkins-Zero-To-Hero is a hands-on learning repository that teaches Jenkins from scratch, starting with installation and moving all the way to building end-to-end CI/CD pipelines. The course is designed around running Jenkins on an AWS EC2 instance, guiding you through installing Java, configuring Jenkins, and exposing it safely via security group rules. From there, it covers installing plugins like Docker Pipeline, configuring Docker as an agent, and wiring up multi-stage and multi-agent pipelines. The folder structure includes practical examples such as java-maven-sonar-argocd-helm-k8s and python-jenkins-argocd-k8s, showing real CI/CD flows that build, test, analyze, containerize, and deploy apps to Kubernetes via Argo CD in a GitOps style. The README walks through detailed step-by-step commands and screenshots, making it accessible to beginners who are unfamiliar with Jenkins, AWS, or pipelines.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 12
    codex-keysmith

    codex-keysmith

    Version-independent Codex instruction deployment

    Codex Keysmith is a zero-dependency Python utility for deploying versioned instruction files into Codex configuration directories. It updates the global model instruction setting so every new Codex session under that configuration loads the selected Markdown file. The tool previews changes by default and requires explicit confirmation before writing. It creates backups, isolates existing hooks, and records file ownership in a manifest for controlled recovery. Status checks and dry runs show the target directories, prompt source, and planned modifications before deployment. Layered uninstall removes only the newest deployment while preserving unrelated configuration changes. Users can restore hooks separately, deploy to multiple discovered directories, and supply their own instruction file.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 13
    SuperAlbum is a java based digital photo album creation and deployment tool. It allows for easy management and viewing of your digital photos thru deployment on the web. The Viewer can be customized and extended to create a unique viewing experience
    Downloads: 3 This Week
    Last Update:
    See Project
  • 14
    Boost Media APS

    Boost Media APS

    Associazione no-profit per l'open source italiano e non solo

    Boost Media APS is a nonprofit organization dedicated to the promotion and dissemination of open source software in Italy and Europe, the promotion and dissemination of the Ufficio Zero Linux OS project, the education in a free and open school and the promotion of ethical and free digital services. Boost Media APS is also registered as an ETS (Third Sector Entity).
    Downloads: 1 This Week
    Last Update:
    See Project
  • 15
    m23

    m23

    Your linux deployment tool!

    m23 is a free software distribution system (license: GPL), that installs (via network, starting with partitioning and formatting) and administrates (updates, adds / removes software, adds / removes scripts) clients with Debian, (X/K)Ubuntu and LinuxMint. It is used for deployment of Linux clients in schools, institutions and enterprises. The m23 server is controlled via a web interface. A new m23 client can be installed easily in only three steps. Group functions and mass installation tools make managing a vast number of clients comfortable. The integration of existing clients (with .deb-based distributions) into the system is possible, too. Client backup and server backup are included to avoid data loss. With the integrated virtualisation software, m23 can create and manage virtual m23 clients, that run on real m23 clients or the m23 server. Scripts and software packages (for installation on clients) can be created directly from the m23 web interface.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 16
    ACDT is the acronym for Applicative Component Deployment Tool. ACDT was build to manage your applications deployment easily managing scm tasks, build process, environments and reporting in bash.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    AWS .NET deployment tool

    AWS .NET deployment tool

    The tooling that simplifies deployment of .NET applications

    AWS Deploy Tool is an interactive tooling for the .NET CLI and the AWS Toolkit for Visual Studio that helps deploy .NET applications with minimum AWS knowledge, and with the fewest clicks or commands. It works by analyzing .NET projects and guiding developers to the right AWS service. It then selects the right deployment service, builds and packages your application, and creates the deployment infrastructure. It allows for a quick and easy Proof of concept (POC), smooth graduation to CI/CD, and a gradual ramp-up of AWS knowledge. Get recommendations about the type of computing best suited for your application based on the application type. The tool will generate a Dockerfile if needed, otherwise, an existing Dockerfile will be used. The tool builds the deployment artifacts, generates a deployment CDK project, provisions the infrastructure and deploys your application to the chosen AWS compute.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    Amazon EKS Blueprints Addons

    Amazon EKS Blueprints Addons

    Terraform module which provisions addons on Amazon EKS clusters

    Terraform module to deploy Kubernetes addons on Amazon EKS clusters.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Ampernetacle

    Ampernetacle

    This is a Terraform configuration to deploy a Kubernetes cluster

    Ampernetacle is a Terraform configuration for deploying a small Kubernetes cluster on Oracle Cloud Infrastructure. By default, it provisions four ARM virtual machines with one OCPU and 6 GB of RAM each. Cloud-init installs the required software, while kubeadm initializes the control plane and joins the remaining machines as workers. The setup automatically generates SSH credentials, networking resources, and a kubeconfig file for cluster access. Users can change node count, machine size, or architecture through Terraform variables. It is intended for learning, testing, and ARM development rather than production workloads, and it omits components such as an ingress controller and storage class.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    Asgard

    Asgard

    Web-based cloud management tool for Amazon Web Services

    Asgard is a web-based interface developed by Netflix to simplify and automate the deployment and management of applications in Amazon Web Services (AWS). It integrates with tools like Auto Scaling, Elastic Load Balancing, and EC2 to streamline continuous delivery and infrastructure management. Although now deprecated in favor of Spinnaker, Asgard laid the foundation for modern deployment pipelines used at scale.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    Buildbot

    Buildbot

    Python-based continuous integration testing framework

    Buildbot is an open-source framework for automating software build, test, and release processes. At its core, Buildbot is a job scheduling system: it queues jobs, executes the jobs when the required resources are available, and reports the results. Your Buildbot installation has one or more masters and a collection of workers. The masters monitor source-code repositories for changes, coordinate the activities of the workers, and report results to users and developers. Workers run on a variety of operating systems. You configure Buildbot by providing a Python configuration script to the master. This script can be very simple, configuring built-in components, but the full expressive power of Python is available. This allows dynamic generation of configuration, customized components, and anything else you can devise. The framework itself is implemented in Twisted Python, and compatible with all major operating systems.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    Capistrano

    Capistrano

    Remote multi-server automation tool

    A remote server automation and deployment tool written in Ruby. Capistrano extends the Rake DSL with methods specific to running commands on() servers. Capistrano is written in Ruby, but it can easily be used to deploy any language. If your language or framework has special deployment requirements, Capistrano can easily be extended to support them. Capistrano is bundled as a Ruby Gem. It requires Ruby 2.0 or newer. Capistrano can be installed as a standalone Gem, or bundled into your application. It is recommended to fix the version number when using Capistrano, and is therefore recommended to use an appropriate bundler. The capistrano-rails gem includes extras specifically designed for Ruby on Rails, specifically Asset Pipeline Support and Database Migration Support. Capistrano deploys using SSH. Thus, you must be able to SSH (ideally with keys and ssh-agent) from the deployment system to the destination system for Capistrano to work.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    Capsule

    Capsule

    Dead-simple packaging and deployment for JVM apps

    Capsule is a packaging and deployment tool for JVM applications. A capsule is a single executable JAR that contains everything your application needs to run either in the form of embedded files or as declarative metadata. It can contain your JAR artifacts, your dependencies and resources, native libraries, the require JRE version, the JVM flags required to run the application well, Java or native agents and more. In short, a capsule is a self-contained JAR that knows everything there is to know about how to run your application the way it's meant to run. One way of thinking about a capsule is as a fat JAR on steroids (that also allows native libraries and never interferes with your dependencies) and a declarative startup script rolled into one; another, is to see it is as the deploy-time counterpart to your build tool. Just as a build tool manages your build, Capsule manages the launching of your application.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Celest

    Celest

    The Flutter cloud platform

    Celest is the Flutter cloud platform. We enable Flutter and Dart developers to declaratively define their backend infrastructure in Dart. To interact with the running environment, Celest will generate a Dart client which you can use in any Dart or Flutter project. This client is generated in the client/ directory of your celest/ folder. As you make changes in the local environment, this client will be updated to reflect those changes. To get started with Celest, you'll need to configure your development environment so that you have Flutter and the Celest CLI installed on your machine.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    CentralPortalPlus

    CentralPortalPlus

    Publish your artifacts to sonatype's central portal.

    The plugin implements sonatype's Central Publisher API (part of). It will call maven-publish to generate artifacts and publish them to sonatype's central portal. Note: This is a third party plugin. Apply this plugin in gradle: plugins { id("cn.lalaki.central") version "3.0.3" }
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • Next