Find Jobs
Hire Freelancers

On premise deployment for django project

$30-250 SGD

Closed
Posted about 8 years ago

$30-250 SGD

Paid on delivery
I need a way to deploy my application which is in the cloud to an on premise server. 2 criteria I have to meet are client cannot touch/read my source code and I cannot read the db. 1) Option 1 is to have 2 servers, 1 for code and 1 for db. Remote access works but I can still access the data by psql. 2) Docker but we aren't sure whether it can meet the above. For this task please recommend a few options. No implementation. Payment will be made if your idea works once we test it.
Project ID: 10210205

About the project

4 proposals
Remote project
Active 8 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
4 freelancers are bidding on average $105 SGD for this job
User Avatar
Hi, I am professional Django developer. I can see your problem how well you have formatted. Let's discuss to solve this.
$100 SGD in 3 days
4.9 (33 reviews)
5.9
5.9
User Avatar
Hi, For your requirements there are 2 ways to go: 1) a trusted third party: Docker containers or virtual machines running on a server managed by a trusted party. You need the third party because otherwise the server must be managed by you or by the client, and the manager has unrestricted access to all the containers and guests running on the machine. There is no way around this, even if you use encryption/passwords/scrambling: the host can access the memory of it's guests, and any files/databases are loaded unencrypted in RAM (otherwise they would be useless). 2) have two separate servers, one managed by you and the other one managed by your client. Each server must be physically located at different companies. If both servers are in the same room, the one who gets physical access to the room has access to the data. It's technically impossible to prevent access to data while allowing physical access. If you need to have MySQL and Django on the same physical server, then option 1 is the only way to go, but that means you have to find the trusted third party (a service provider). To answer your other question: two Docker containers can run securely in perfect isolation, without having access to each other. But the host has full access to both containers, and who manages the host has all the data.
$70 SGD in 3 days
4.8 (5 reviews)
3.5
3.5
User Avatar
We can use two virtual machines on premise. One for code and one for data. We will edit doc root accordingly. Also we use ACL to give permission to only host machine to read data, ensuring the security. Lemme know more details to fine tune the settings and security.
$155 SGD in 3 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of SINGAPORE
Singapore, Singapore
4.9
151
Payment method verified
Member since Nov 21, 2013

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.