Useful docker services for an IT company or organization.
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
backuppc
chart-museum
gitlab-runner
gitlab add service gitlab-runner Oct 26, 2018
jenkins
nexus3
openldap
openvpn-with-ldap
openvpn add service openvpn Oct 26, 2018
LICENSE
README.md

README.md

Collection of common dockerized services for a company.

Components

  • Gitlab
    web-based Git-repository, you can provide it by docker locally

  • Gitlab-runner
    GitLab Runner is the open source project that is used to run your jobs and send the results back to GitLab. It is used in conjunction with GitLab CI, the open-source continuous integration service included with GitLab that coordinates the jobs.

  • Nexus3
    A Dockerfile for Sonatype Nexus Repository Manager 3, based on CentOS. It can be used as cache server (npm, Maven, apt, Nuge, raw packages, docker image) to speed up you CI builds and as repository to store artifacts like: docker image, npm packages and so on.

  • Jenkins
    The leading open source automation server, Jenkins provides hundreds of plugins to support building, deploying and automating any project.
    Jenkins is a self-contained, open source automation server which can be used to automate all sorts of tasks related to building, testing, and delivering or deploying software.

  • Chart-museum
    Helm Chart Repository with support for Amazon S3, Google Cloud Storage, Microsoft Azure Blob Storage, Alibaba Cloud OSS Storage, and Openstack Object Storage.
    Works as a valid Helm Chart Repository, and also provides an API for uploading new chart packages to storage etc.

  • Backuppc
    BackupPC is a high-performance, enterprise-grade system for backing up Linux, Windows and macOS PCs and laptops to a server's disk. BackupPC is highly configurable and easy to install and maintain.

  • Openldap
    OpenLDAP is a free, open source implementation of the Lightweight Directory Access Protocol (LDAP) developed by the OpenLDAP Project. It is released under its own BSD-style license called the OpenLDAP Public License.

  • Openvpn
    OpenVPN is a free and open-source software application that implements virtual private network (VPN) techniques to create secure point-to-point or site-to-site connections in routed or bridged configurations and remote access facilities. It uses a custom security protocol[9] that utilizes SSL/TLS for key exchange.

Todo

  • create Helm chart for Kubernetes.