Find Jobs
Hire Freelancers

Docker installation instructions for GitLab & CI behind openVPN.

$250-750 USD

In Progress
Posted about 1 year ago

$250-750 USD

Paid on delivery
I'm looking for a freelancer to help me create Docker installation instructions for GitLab & CI and protected by openVPN. Installed into cloud virtual computer. Specifically, I need the freelancer to create scripts to automate the process. The freelancer must submit a detailed project proposal as part of their application. No additional support will be needed. After installation script(s), the following needs to be up: - GitlLab instance running on docker. - OpenVPN server running on docker. - GitLab CI runner, running on docker. GitLab and CI-runner need to communicate only through secure channel. All access to GitLab only through OpenVPN. Need a script which adds new users to OpenVPN, and removes users from OpenVPN. Required deliverables: - All the scripts required to build a GitLab system consisting of: -- GitLab server on machine A (running as docker container) -- openVPN server on machine B (running as docker container) -- CI pipelines running on Kubernetes, scalable. -- Automatic updates Let's encrypt DNS certificates (no user action needed) on suitable intervals -- Access to GitLab server only through openVPN. No other access exists. No other (than through openVPN) open (listening) ports open to Internet. -- The communication between CI pipelines (K3s) and Gitlab only through openVPN. No other (listening) ports open. - Scripts to add / remove users to openVPN.
Project ID: 36420790

About the project

12 proposals
Remote project
Active 1 yr ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
Hi dear, Good day, I went over the details of the project and I believe. my experience makes me an ideal candidate for this project. I found both the scope and the project schedule to be suitable for my work agreement. I also guarantee you the delivery of the first stage on the first day and full support after the project for free I am available for this job you can contact me on what's-app +201117355270 at any time. Thank you for your time and am looking forward to working with you soon.
$250 USD in 2 days
0.0 (0 reviews)
0.0
0.0
12 freelancers are bidding on average $584 USD for this job
User Avatar
Hello, I have over 10 years of experience as a DevOps/Site Reliability Engineer, OpenStack Administrator, and VMware Administrator. I am also certified in Red Hat and VMware. I have good experience in Linux administration, troubleshooting, service installation and monitoring, as well as virtualization technology, cloud computing, Docker, Kubernetes, LXC/LXD, and Proxmox. I have experience in managing and automating clouds such as AWS, GCP, and Azure using Terraform and Ansible. I have experience with installing GitLab CE/EE in Docker using Docker Compose, in addition to configuring runners if required. I can provide you with detailed documentation of the installation instructions and a Makefile that automates the process. Regards
$750 USD in 3 days
5.0 (29 reviews)
7.0
7.0
User Avatar
Dear sir, I'm well versed in GitLab, CI-Runner, and knowledgeable in OpenVPN, Linux, Ubuntu, etc. I can set up GitLab, CI Runner, OpenVPN each running in a separate Docker container and deploy them using Docker Compose. Please contact me to discuss further details. Look forward to hearing from you. Best regards, Swamy
$750 USD in 10 days
5.0 (8 reviews)
4.6
4.6
User Avatar
Hi, I will install and configure the OpenVPN server and Web Panel to manage it the way you want on your Linux server (Debian/Centos). Web-Based OpenVPN Features: Easy to manage. More Security. 2FA/MFA Authentication. Add & Remove Routes. Add a Group-wise route. Can check the Server log. Can check user status Online, offline. Easy to add new user, delete user, download ovpn file for each user. No limit on the number of users created or users connected No limit on the number of devices that each user has connected
$500 USD in 7 days
4.9 (6 reviews)
4.5
4.5
User Avatar
Hi there, My name is Umair. I have good experience with Linux, Internet Security, Ubuntu, Web Hosting and OpenVPN. I am a practicing Developer/Designer Since 2015. I can perfectly work on this project regarding Linux, Internet Security, Ubuntu, Web Hosting and OpenVPN. Based on my experience, I can do this task for you and the quality of work would be up to the mark. However, further discussions are required for more clarity. I will wait for your text to discuss the project in further detail. Thanks & Regards Umair A.
$700 USD in 12 days
5.0 (1 review)
4.4
4.4
User Avatar
As an experienced professional in Docker, GitLab, CI, and openVPN, I believe I have the skills and expertise required to complete this project. To ensure that your GitLab and CI-runner instances run smoothly on Docker, I will provide you with detailed installation instructions along with scripts to automate the process. This will include an OpenVPN server to protect communication between the two instances. I will also create a script to add or remove users from openVPN, as per your requirement. In order to maintain a secure channel between GitLab and CI-runner, all communication will be restricted to OpenVPN. Additionally, access to GitLab will only be possible through OpenVPN. I will make sure to adhere to these guidelines during the project. If you're interested in working with me, I can provide you with a detailed project proposal as per your requirements. Please let me know if you have any questions or need additional information.
$750 USD in 3 days
4.6 (3 reviews)
4.1
4.1
User Avatar
Past Projects: 1. Automating Docker Deployment of Apache Tomcat: This project involved developing a script that automated the deployment of a Docker container that ran Apache Tomcat. The script was written in Bash and used the Docker API to configure and launch the container. 2. Automating Docker Deployment of MySQL: This project involved creating a script that automated the deployment of a Docker container that ran MySQL. The script was written in Bash and used the Docker API to configure and launch the container. It also included the provisioning of a backup and recovery system. My Approach to this Project: My approach to this project would be to first understand the requirements of the project and make sure that I have a clear understanding of the scope of the project. After that, I would create a detailed project plan that outlines the tasks that need to be completed and the timeline for completing them. I would then create the scripts that are necessary to automate the process of deploying the Docker containers and setting up the OpenVPN server. I would test the scripts to make sure that they are functioning correctly. Once the scripts are tested and working correctly, I would submit the finished project to the customer.
$500 USD in 7 days
3.8 (3 reviews)
4.1
4.1
User Avatar
Hello, I have extensive experience working with docker and CI/CD pipelines in gitlab. I also have extensive knowledge in linux systems. I can easily do this task. Kindly message me so we can discuss further. Regards, Aman Sharma
$400 USD in 7 days
5.0 (2 reviews)
1.6
1.6
User Avatar
Hi, I have read the brief details on the job listing. I am a full stack developer with 6 years of coding experience. I have worked with multiple similar jobs before. I have worked on similar jobs before specially with Web Hosting, Linux, OpenVPN, Internet Security and Ubuntu. Apart from that I have a good team of developers for doing web based jobs of any kind. You can check my portfolio here: https://www.freelancer.com/u/AITSoft I believe I can do this job. Lets discuss ! Shamshad
$750 USD in 15 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hi Greetings! We are team of software developers. We have big team of around 1500 software developers all over the world associated with us. We have developers working on almost all the technologies. We will assign you a project manager who will assist you during entire process of project completion. We will provide you fast,timely and on time delivery with reasonable and minimum cost. We are a registered company located in Indore,India. We are available right now for the project discussion and can start the project on an immediate basis. We have understood your project requirement We have 9 ++ years of experience in design and development. We can handle projects from small styling to full development from scratch. We will provide a good result in a short time and satisfy you fully. We have experienced developers in Linux Web Hosting Ubuntu Internet Security OpenVPN WHY-Us: » Ready to Start on Immediate basis & provide proper Testing. » Keep your Data & Website Secure: Daily Progress Updates. » You will get 30-days FREE BUG-SUPPORT even after Project-Completion Please come in touch and let's discuss more detail about your task via chat. Project milestones will be decided during chat. Thanks and Regards Tech India
$750 USD in 7 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hello, I am a DevOps engineer with extensive experience in Docker and Kubernetes. I would be happy to help you create installation instructions for GitLab and CI, and protect them with OpenVPN. I have experience working with cloud virtual machines and can automate the process using scripts. My proposed solution is to create a Docker Compose file that will deploy GitLab, OpenVPN server, and GitLab CI runner. The Docker Compose file will specify the required configurations, networks, and volumes for each container. The GitLab and CI-runner containers will only communicate through a secure channel. I will also create a script that adds new users to OpenVPN and removes users from OpenVPN. Please let me know if you have any questions or concerns. I am excited to work with you and create a high-quality solution for your needs. Thank you for considering my proposal.
$560 USD in 4 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of FINLAND
Pirkkala, Finland
0.0
0
Payment method verified
Member since Apr 18, 2023

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.