Linux Projects
Looking for freelance Linux jobs and project work? PeoplePerHour has you covered.
opportunity
Looking for Kali Linux Expert Software Developer& Ethical Hacker
We need an experienced ethical hacker to help assess the security of the website's internal systems. The summary of the project; The URL of only one of the dozens of subpages of this website will be blocked for 3 minutes. The developer will develop a software that we can easily run by entering the URL manually (copy-paste) and clicking the "Run" button. The rest of the website should work without any problems, only the subpage whose URL we will enter into the software should not be accessible. The URL of one of the different pages of this website will be entered into the software for each use. The access blocking should be completely untraceable and unnoticeable. The developer must be knowledgeable and experienced in penetration testing in order to have an idea about the current status of the website. After the software is completed, 2 real test uses will be performed to understand that the software works without any problems (without the developer sending the software). If there is no problem, the developer will be paid and the software will be purchased. If you, valuable software developers, are interested, have any questions, please feel free to ask.
7 days ago11 proposalsRemoteopportunity
Looking for a experienced penetration tester
Looking for a experienced penetration tester to exploit (gain usernames and passwords ) of three servers in a sandbox environment using Kali Linux
24 days ago9 proposalsRemoteLooking for a Cloud infrastructure admin and architect
Hello My client needs a person Experienced with all major cloud providers (AWS, Azure, Google Cloud, RackSpace, DigitalOcean) and all major Linux distributions (RHEL / Centos and Debian / Ubuntu), especially you must be enjoying to work on ecommerce projects in Magento and WooCommerce. ------------------------------------------- Magento design Wordpress design Amazon web service Woocommerce Magneto (cms) Wordpress (cms) Linux Amazon store management Ebay store management Shopify store management Feel free to contact me to discuss your experience on ecommerce project hosted in the cloud. You must bring the work from clients and also manage it.
20 days ago22 proposalsRemoteUserLAnd website redesign and development
We are seeking an experienced web developer and designer to help us modernize the UserLAnd website. Our goal is to create a user-friendly, visually appealing platform that remains competitive in the market of Linux on Android applications. Key responsibilities *Revamp the existing website design to improve aesthetics and usability. *Optimize the site for performance and responsiveness across all devices. *Integrate modern technologies and frameworks to enhance functionality. *Ensure the website aligns with best practices in SEO and accessibility. *Collaborate with our team to understand our vision and implement it effectively. Requirements *Proven experience in web development (React, Node, SEO). *Strong portfolio showcasing previous work on similar projects. *Familiarity with modern design trends and user experience principles. *Ability to work independently and meet deadlines. Preferred skills *Experience with CMS platforms and e-commerce solutions. *Knowledge of cloud hosting and deployment strategies. *Understanding of the Linux ecosystem and related technologies. Creative ideas request We encourage applicants to submit their creative ideas for enhancing the UserLAnd website. This could include new features, design concepts, or unique user engagement strategies. We’re looking for innovative solutions that can help us stand out in the market. We look forward to work with a talented individual who can help elevate UserLAnd to the next level!
23 days ago37 proposalsRemoteJob Data Collection System Python (scraping)
Project Overview We are seeking an experienced Python developer to optimize and enhance our job data collection system. The current Selenium-based approach needs to be replaced with a more efficient API-driven solution, incorporating sophisticated data management and robust error handling. Key Requirements - Strong Python programming skills with API integration experience - Database design and implementation (PostgreSQL preferred) - Experience with data versioning and delta tracking - Familiarity with VPN handling for IP rotation - Linux server deployment experience (Ubuntu) Technical Specifications Core Functionalities 1. API Integration - Implement API-based job ID collection to replace current Selenium approach - Design intelligent filtering system to manage data retrieval within API limitations - Develop dynamic filter adjustment for optimal data collection 2. Database Design & Implementation - Design and implement a PostgreSQL database structure - Key data points to track: - Job IDs and metadata - First addition and update dates - Full job details (JSON format) - Update tracking and versioning - Job availability status 3. Data Management - Implement delta versioning for historical tracking - Design system to handle regular job listing updates - Ensure no data loss during updates 4. System Features - Flexible time period selection for data retrieval - Automatic filter optimization to work within API limitations - IP rotation mechanism using NordVPN Additional Requirements - Comprehensive logging system - Email notification system for errors and results - Daily statistics tracking and reporting - Server deployment on Ubuntu VPS Technical Considerations - System must handle large volumes of data efficiently - Solution should be scalable and maintainable - Must work within API rate limits and restrictions Deliverables 1. Complete Python codebase 2. Database schema and implementation 3. Import of existing data 4. Deployment documentation 5. System documentation including error handling procedures Skills Required - Advanced Python programming - API integration expertise - Database design and optimization - Linux server administration - Network handling (VPN integration) This is a complex project requiring a developer with strong system design skills and attention to detail. The ideal candidate will have experience with large-scale data collection and management systems.
a month ago10 proposalsRemoteDeveloping the APP for FPGA AMD Alveo™ U50.
Hi, I am searching for someone to help me with the following project. I hope you can help me. I need an APP optimized for Markov Chain Monte Carlo (MCMC) computations written in hardware description languages VHDL or Verilog for the AMD Alveo™ U50 Data Center Accelerator Card. The app should be as basic as possible, but it needs to outperform the top-performance CPUs such as Ryzen 9 7950x or IntelCore i9 14900K. AMD Alveo™ U50 Data Center Accelerator Card https://www.amd.com/en/products/accelerators/alveo/u50/a-u50-p00g-pq-g.html The app will be used for mining (PoW) activities for the Matrix AI Network project: https://github.com/MatrixAINetwork/go-matrix/tree/master From the MATRIX 1.0 White Paper, the recommended hardware for mining activities should focus on devices optimized for Markov Chain Monte Carlo (MCMC) computations. These computations are integral to the MATRIX blockchain's Proof-of-Work (PoW) mechanism and differ from traditional hash-based mining. White paper link: https://docs.matrix.io/matrix-1.0 I wanted to provide some additional context about myself and my expectations for the project. I’m a developer and system administrator with experience in JavaScript, Python, Bash, and working with command-line interfaces (CLI). The application you build will be for my personal use, and due to my limited budget, I’d like the solution to be simple and straightforward. Functional Requirements for the Application 1. FPGA Integration I will use a single AMD Alveo U50 FPGA for the initial phase. The FPGA will be purchased and integrated into my existing home PC, with one FPGA allocated per desktop PC. 2. Compatibility Ensure compatibility with the following desktop PC setup: Motherboard: MSI MAG B650 TOMAHAWK Processor: Ryzen 9 7950X 3. Mining Efficiency The primary focus is to enhance Matrix AI Network mining performance. No additional features or functionalities are required beyond performance optimization. Relevant official resources for Matrix AI Network: https://github.com/MatrixAINetwork/go-matrix?tab=readme-ov-file https://docs.matrix.io/guides/create-mining-masternodes-in-ubuntu-linux-with-matrix-ai-network My GitHub repository for miner deployment (may assist in development): https://github.com/drMurlly/Matrix-Mining/tree/main 4. Performance Benchmark The solution must significantly outperform high-end CPUs in mining efficiency, specifically: Ryzen 9 7950X, Intel Core i9-14900KS Based on the AMD Alveo U50 FPGA’s capabilities, I am aiming for at least 10x the mining performance of my current CPU-based setup. 5. Usability and Deployment The application should be simple and straightforward, operated via CLI (Command Line Interface). It will be used exclusively by me, a developer and system administrator with intermediate technical skills. 6. Budget and Scope The solution must be cost-efficient, avoiding unnecessary complexity or over-engineering. Best regards. Thanks, Simon
3 days ago13 proposalsRemoteopportunity
Web scraping solution
Requerimiento: Solución de Web Scraping para Portales de Medios de Información Objetivo del Proyecto Diseñar e implementar una solución automatizada de web scraping para recopilar información de portales de medios de información. Los datos recolectados deberán ser almacenados en una base de datos mediante la ejecución de un procedimiento almacenado (stored procedure) en SQL. ________________________________________ Alcance 1. Realizar scraping en sitios web de medios de información predefinidos, incluyendo, pero no limitado a: o Noticias nacionales o Noticias internacionales o Deportes o Entretenimiento o Economía 2. Recolectar información clave, como: o Título de la noticia o Fecha de publicación o Autor (si está disponible) o Resumen o encabezado o Contenido completo del artículo o Categoría o sección del portal o URL de la noticia o Fuente del medio 3. Guardar los datos en una base de datos SQL mediante un stored procedure que permita: o Validar la integridad de los datos antes de insertarlos. o Evitar duplicidad de registros. ________________________________________ Requerimientos Funcionales 1. Extracción de Datos: o Implementar un módulo para realizar scraping de páginas HTML dinámicas y estáticas. o Manejar sitios con diferentes estructuras HTML, incluyendo aquellos que requieran interacción con JavaScript. 2. Gestión de Acceso: o Incorporar control de acceso para sitios protegidos (si aplica), como inicios de sesión. o Considerar técnicas anti-bloqueo (User-Agent Rotation, IP Proxy). 3. Almacenamiento de Datos: o Diseñar un esquema en SQL que soporte la información recolectada. o Implementar un procedimiento almacenado para insertar los datos en la base de datos, manejando validaciones como: Verificación de duplicados por URL. Registro de errores o inconsistencias en una tabla de logs. 4. Escalabilidad: o Posibilidad de agregar nuevos portales sin modificar significativamente el código base. 5. Frecuencia: o Programar ejecuciones automáticas en intervalos configurables (diario, semanal, etc.). ________________________________________ Requerimientos Técnicos 1. Lenguaje de Programación: o Python (preferiblemente) o Node.js, utilizando frameworks como Beautiful Soup, Scrapy o Puppeteer. 2. Base de Datos: o SQL Server o un motor compatible que permita la ejecución de procedimientos almacenados. 3. Integración con la Base de Datos: o El programa de scraping debe ejecutar el stored procedure tras procesar cada lote de datos. 4. Manejo de Excepciones: o Registro detallado de errores durante el scraping, almacenamiento o ejecución de stored procedures. 5. Compatibilidad: o Diseñar la solución para que sea compatible con sistemas operativos Windows y Linux. ________________________________________ Criterios de Aceptación 1. La solución debe ser capaz de recolectar y almacenar información de al menos 5 portales de noticias iniciales. 2. La inserción en la base de datos debe completarse sin errores y siguiendo las validaciones establecidas. 3. El sistema debe ser modular para facilitar la adición de nuevos portales. 4. Los datos deben ser accesibles para consultas SQL tras su almacenamiento. ________________________________________
5 days ago16 proposalsRemote
Past "Linux" Projects
urgent
Reboot Linux server to come up in multi-user mode
1. I have a cloud Linux server. 2. I access it via proprietary terminal to do maintenance task 3. Currently the server is in single user emergency mode 4. The task is to bring the server back to multiuser mode. 5. I will provide you with the following details: - link to the webcosole - userid - password - root password
opportunity
Troubleshoot sql server connection issues in linux/wine/c++
Using an simple c++ example program that works on windows and linux, get the program to sucessfully connect in a linux/wine environment, both using a .exe built in visual studio, and also built on linux using winemaker Currently the .exe fails on the SqlDriverConnect, and the winebuilder crashes in SQLAllocHandle. Development will take place on a remote linux server logged in via ssh. Communication will be via peopleperhour.
Linux SysAdmin: phpMyAdmin Bug
We are a software firm, running a VPS server, with Plesk GUI. Multiple directories under httpdocs need their own install of phpMyAdmin, several of which run large databases. We spun up a new server. Server-wide setting of php.ini defaulted max_input_var to 2,000 (/opt/plesk/php/*/etc/php.ini) and (user/local/psa/admin/config/php.ini). We know 2,000 will not be enough for our large databases. We updated all instances of php.ini to 3,000 and restarted service and server. When max_input_var was 2,000 I could login to phpMyAdmin in a browser, without accessing via Plesk. Changing to 3,000 I get a login error. Managing this via Plesk login only, is not an option. This is a brand new empty server. Who is to blame? The ISP is not really giving us full root access? There is a block above our level of access? The Plesk roll-out is faulty? Or will some additional config file fix this? I'm hoping for the latter. If you fix this, there may be other long-tern support work.
IT Support using Fleet + osquery
Looking for an hour of your time for an initial hands on call to demonstrate knowledge with MDM using https://fleetdm.com/ Cover as much of the following of creating the following queries: Windows Firewall is on Auto Play off is disabled (linux, mac +windows) List out accounts and if they can install software (admin account for install) (mac/win/linux) List out Internet Browsers + Versions for Mac + windows Report on device locking in place (pin/pass/bio) mac/win/linux Retrieve version of popular email clients if installed and version e.g. outlook, apple mail, Thunderbird etc Future work: complete any remaining of the above queries not achieved in the first hour Assist in managing MDM for company owned devices for running updates allow install of approved software whitelist only Relevant skills: network administration network security computer networking windows administration mac administration linux administration
Linux Sys Admin Needed
I am looking for an experienced Linux Sysadmin to work with us on a regular basis. Must be able to easily demonstrate an extensive experience with fixing issues with Linux based systems.
Linux Server and Synology NAS Server
Looking for a server engineer who can consult on a project where we require an external Linux Server to be able to read and modify files and folders on a networked Synology NAS Server We require someone to advise and guide us on how this can work and help us implement this Thanks
Fix a php.ini problem and upgrade my server to the latest PHP
I'm not exactly sure what the problem is, I can't update by web server to the latest version of PHP. Latest I can upgrade to is 8.1.3. Meanwhile, some aps giving the following error: "PHP Warning: file_exists(): open_basedir restriction in effect." as I'm sure it's because they requirte a newer version. Regardless, the .ini being loaded isn't the one in the config file, I've no idea where it is coming from. I'll set you up with a computer on my network that you can anydesk-in to and use SSH/SFTP I'll ned you to upgrade to the latest PHP or otherwise diagnose the fault with https://research.apexfba.com and fix it. I susspect that if you get the website working on that staging URL then you'll fix the issue across the whole server. I need a Linux pro, please don't respond if you simply fancy your chances at this. Afterwards, I'll need you to advise what the issue was. Magic word it "racecar", my budget is £25, please don't quote above this. If you don't think you can fix this within my budget then simply don't respond.
opportunity
DevOps - I need help with spatie/browsershot and puppeteer
I use these 2 packages (puppeteer installed though npm and spaite/browsershot installed through composer) to create pdfs from html using headless chrome in my web application. I recently upgraded to laravel 11 (from 10) and these are no longer either in development or in deployment. I need help in getting this working again. You would need experience in linux, php (preferably laravel), npm and composer. I would need you to a) get it working! then b) spin up a new server with me from scratch to show me how I can get it working again on future servers. Thanks, Keith
opportunity
Remote server hosting with rotating IP
I need to host my custom-built CRM on a Linux server, which sends large volumes of emails by connecting to a third-party email provider via SMTP. However, the provider limits daily traffic per IP, including the IP on the Linux server. To address this, I want to implement a VPN that automatically rotates the Linux server's IP where my emails are sent from frequently.
OpenZiti Edge Initialization Error Resolution
I'm facing a runtime error during edge initialization of my OpenZiti controller on a Linux platform. The issue seems to be related to the synchronization strategy. Summary of Current Situation: - I've successfully created a functional OpenZiti controller configuration file with all required sections (v, db, identity, ctrl, edge, web). - The controller database has been initialized successfully. - The controller run command was executed with no critical errors. Roadblock: - The controller is encountering a panic error: "index out of range" during edge initialization, indicating a possible misconfiguration or missing elements in the synchronization settings. Your Task: - Diagnose the issue, focusing on the synchronization strategy under the sync_strats section where the Instant strategy has been configured. - Implement a solution to rectify the edge initialization error and ensure smooth operation of the OpenZiti controller. Ideal Skills and Experience: - knowledge of OpenZiti and its configuration - Strong debugging skills, particularly with synchronization strategies - Experience working with Linux platforms - Ability to interpret and resolve runtime errors in a timely manner
opportunity
Seeking VPN Recommendations for Email Server IP Rotation
I'm managing a remote Linux server hosted with fastcommet that handles a high volume of daily emails. Recently, my SMTP provider blocked my remote Linux server's IP address due to excessive connection attempts. To prevent this from happening again, I'm looking for a cost-effective VPN solution that can automatically rotate my server's IP address. This will help mask my email traffic and avoid further blocks. I'm particularly interested in VPN providers that do not restrict email sending limits and have a random rotating IP. Could you recommend a suitable VPN provider and provide an estimate of the setup time it would take you to fix it on my remote Linux server? Please ensure that a human responds to this request, as I am not looking for automated or AI-generated responses. Thanks for your help! Best regards,
Copy wp from aws lightsail instance to linux/cpanel account
copy wordpress site from aws lightsail instance to linux/cpanel account and test all working