Find Jobs
Hire Freelancers

Create shell scripts for Linux tasks

$250-750 USD

Completed
Posted almost 5 years ago

$250-750 USD

Paid on delivery
I'm looking to get help from a linux expert to get scripts created to help automate common linux server setup tasks. Here are the scripts I am looking to get created: - Server setup - Create user - FTP Setup - Setup option to login using password (with strict requirements) vs SSH key - Setup default home folder to website - Setup proper permissions for website folder so that www-data still owns files after user uploads a file via FTP - Add a ssh key to authorized key - Install nginx and apache (looking for scripts for each server) - Enable PHP - Enable PHP extensions - Options to enable and disable common plugins (mod_rewrite, etc) - Add domain - Create folder and permissions - Add option to add user FTP access to domain - Add subdomain - Create folder and permissions - Add option to add user FTP access to domain - Add Wild-card subdomains - Create folder and permissions - Add option to add user FTP access to domain - Add alias - Site password protection - Ensure permissions on files are correct - Add custom SSL certificate - Add letsencrypt to site - Setup and configure Redis - Add user with permissions - Schedule Backup - Setup and configure MySQL - Add user with permissions - Schedule automated Backup to specified directory - Setup and configure phpmyadmin - Whitelist ip - Setup and configure Supervisord - Configure Cron Job - Run PHP Script - Options to run hourly, daily, weekly, monthly, specific times - Security - Configure fail2ban - Block port scanning - Firewall - Block IP - Block IP ranges - Optional Production Mode for Server - Disable ServerSignature, TraceEnable, Header always unset X-Powered-By, etc. - Disable root account for ssh access - Script to send info to external url using Curl (preferably as json values): - Generate reports on stats - Hard drive usage (size and used) - CPU Usage (# of cores and usage per core) - Memory Usage (amount of RAM and used) - Server Uptime - Certificate monitoring: - Certificate Expiration monitoring - Certificate Chain monitoring - Certificate Domain monitoring - Certificate Authority monitoring - Certificate Transparency monitoring - Updates available - List apps that can be updated - Script to Update Server - Update server and apps - Upgrade PHP to newer version and set apache/nginx to use newer version Requirements: - Scripts should be split out for each task and organized into folders (ideally to match list above) - Use variables and parameters where appropriate to help automate script running (i.e. for creating a user, script should allow passing in user name and password to create) - Each script should be properly commented to explain what is being done
Project ID: 19721339

About the project

16 proposals
Remote project
Active 5 yrs 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
Hey there, I'm a System Engineer with coding skills. I have been working with Linux/Unix-systems for years. I had developed tons of Shell scripts. I can help. Regards.
$555 USD in 10 days
5.0 (39 reviews)
5.3
5.3
16 freelancers are bidding on average $575 USD for this job
User Avatar
Server master here I have worked with many redhat and debian servers this Should be easy for me. I can deliver all the shell scripts you have requested in one week. Please lets start noW!!!!
$400 USD in 7 days
4.9 (173 reviews)
7.3
7.3
User Avatar
Hi! How do you do! I'm a Linux shell script expert. I will offer you the best script for your requirements. I have 8+ years of experiences in C/C++/JAVA programming. I have read your project description fully. I can understand and finish it wonderfully. I guarantee high project development and quality as a senior full-stack developer. **********Our Goals*********** - High quality of Coding - Very fast speed of development - 100% Guarantee of credit - Strongest security - Good Flexibility - Correct Copyright - Windows/Linux/MacOS/Android/iOS/Rasp/.... Thanks, regards!
$1,500 USD in 7 days
5.0 (44 reviews)
7.3
7.3
User Avatar
Hello Hope you are doing well. I have 7 years of experience in Linux and shell scripting. I can create shell scripts for Linux tasks. Regards VishnuLal*
$500 USD in 1 day
4.9 (409 reviews)
7.1
7.1
User Avatar
⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐ Hi I read your job description carefully and I can do your job perfectly. I have developed many websites So I can know what you mean and I am ready for you now. If you hire me, I will finish your job ASAP with the highest quality. Looking forward to the good news! Thank you.
$250 USD in 3 days
5.0 (47 reviews)
6.4
6.4
User Avatar
Hi, Looks like an interesting project. But i doubt that few of them need some manual intervention. I need minimum 10 days to write a script for all these and 2 days for testing. I assume this script is to be executed on a fresh install server and the server have internet access to perform various of these steps online. You may please go through my profile and if interested please contact me. Thanks
$300 USD in 12 days
5.0 (64 reviews)
5.6
5.6
User Avatar
Hi project owner. I'm a senior full stack developer. I have over 7 years experience in web development and over 5 years experience in server administration including shell scripting. I also have rich skill in DevOps. I have alot shell scripting experience in high availability web service tech. I will make this script to be able to execute directly from shell and it will separate base on the task job. If some of the logic is too complicated, I will use python to help the shell scripting logic. Please consider my bid and let's talk more detail over chat. Regards, Teguh
$390 USD in 10 days
5.0 (42 reviews)
5.2
5.2
User Avatar
Hi,dear. I am a senior software developer. I have just checked your project description, I am able to complete this project. I am looking forward to your proposal. Thanks.
$555 USD in 10 days
5.0 (4 reviews)
4.8
4.8
User Avatar
Hey, I can manage this work. The requirement is feasible and can be done. Lets have a discussion to proceed further. Thanks, Mohammad Owais
$555 USD in 10 days
4.7 (50 reviews)
4.9
4.9
User Avatar
Dear, Sir. Nice to meet you. I read your project description carefully and am very interested in working for your project. I am able to provide the best product with awesome and good performance and offer a good result until you satisfy my working. You can contact me at any time. I am always ready for you. I 'll provide the best quality and exact timeline. I 'll do my best for your project. All that I developed for your project are yours. Please check kindly and feel free to contact me at any time. I'd be more happy to offer my service for you and am so excited to hear from you. Thanks and best regards. From Xun C.
$500 USD in 10 days
4.0 (20 reviews)
5.4
5.4
User Avatar
I 'm a Full-stack developer and Ethical Hacker Working +5 years in programming field. I love programming. My passion is to solve the programming issue. Technology Summary : ---Programming/Languages: PHP, Python, JavaScript, jQuery, Vue.js; ---Databases Management: Oracle 8.x/9.x, SQL Server, MySQL, PostgreSQL,MongoDB ,MariaDB ---Expert proficiency with Linux and UNIX operating systems ---Framework : Laravel,Codeigniter ,CakePHP,Django ---Server: Ubuntu Apache, CentOS, AWS, Domain, SSL. ---Create client-side applications and web sites that meet customer requirements. ---Create documentation for user information, security, Web Application Pentesting, functionality, and usability. ---Coordinate with user interface designers to develop site architecture. ---Perform daily maintenance updates for existing sites and applications. ---Design, develop and deploy a website and web app.
$500 USD in 14 days
4.9 (15 reviews)
3.5
3.5
User Avatar
Hello there, I have more than 10 years of experience in PHP and Linux. Is it ok if the script is based upon an open source code ? Kindly send me a message to discuss further. I'm online and will be waiting for your message. Regards
$700 USD in 7 days
5.0 (7 reviews)
3.1
3.1
User Avatar
Good Day, I have seen your project description and i have relative experience with Apache, Linux, Nginx, PHP, Shell Script. Please initiate a chat with me so we can discuss about your project details and proceed from there. Gregory V. please send as much detail as you have so we can get a clearer picture as much as possible.
$555 USD in 15 days
5.0 (3 reviews)
0.8
0.8
User Avatar
I have experience in Linux shell scripting I'll give you the result in 7 days and also you can ask me anything to change within 2 months there will be no extra charge for that
$640 USD in 7 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED STATES
Belleville, United States
5.0
2
Payment method verified
Member since Jul 6, 2011

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.