Find Jobs
Hire Freelancers

Syncthing Developer for peer-to-peer file synchronization Application

$25-50 USD / hour

Mbyllur
Postuar over 6 years ago

$25-50 USD / hour

I'm a talker, so whoever gets hired needs to be able to talk to me about this project, both in chat, and over the phone. Communication is important to me and sometimes it's just easy to get a feel for a project by talking ideas out. I have a client that has an orthodontic lab. They create retainers and study models for Doctors. Currently, we use the cloud to synchronize and transfer files from my client's lab, to the doctor's server. We used to use FTP, until we upgaded last year to NextCloud, a Google Drive type of application. I like the file accountability that I have now. I can easily see when files were transferred and any errors that come up. Unfortunately, the cloud is unnecessary. Pricing for remote storage is expensive and Doctor's servers are already being backed up both onsite and remotely. The client's computer as well. Redundancies are costly. These aren't files they need instantly, so the idea of storing them online is a bad one. It also exposes us to more risk with sensitive patient docs. I'd like to use Syncthing, an open source p2p file sharing script, to create a system in which my client can securely and easily send files back and forth between remote computers. The easily part should consist of a single PC program that can handle both admins and clients- run as an administrator with access to all folders- it also gives us data like a nice dashboard- shows any errors or files that haven't synced and info on the ones that were successful. or doctors to run on their server or workstation that will synchronize their files. A webview or even local status for doctors would be nice as well to show how many files were sent and any errors- a dashboard with stats Currently, we send them files, they don't send us anything. I can handle design and UI, but I need a good developer to help me put this all together into a finished product with an installer that's certified and without silly errors. ---------------------- Here's a bit about syncthing: Syncthing is written in Go and implements its own, equally free Block Exchange Protocol.[6] Syncthing is a BYO cloud model where the users provide the hardware that the software runs on. It works generally in the same way that Resilio Sync does where the larger the number of mesh devices, the more efficiently data can be transferred. It supports IPv6 and, for those on IPv4 networks, NAT punching and relaying are offered. Devices connecting to each other require explicit approval (unless using the Introducer feature) which increases the security of the mesh. All data, whether transferred directly between devices or via relays, is encrypted using TLS.[7][8] Conflicts are handled with the older file being renamed with a "sync-conflict" suffix (along with time and date stamp), enabling the user to decide how to manage two or more files of the same name that have been changed between syncing.[9] GUI Wrappers can use these files to present the user with a method of resolving conflicts without having to resort to manual file handling. Efficient syncing is achieved via compression of metadata or all transfer data,[10] block re-use[11] and lightweight scanning[12] for changed files, once a full hash has been computed and saved. Syncthing offers a "Master Folder" feature[13] where updates from remote devices are not processed, various types of file versioning[14] (trash can, simple or staggered versioning as well as handing versioning to an external program or script) and file/path ignore patterns.[15] Two different SHA256 hashing algorithms are currently supported, the faster of which will be used dynamically after a brief benchmark on start-up.[16] Moving and renaming of files and folders is handled efficiently, with Syncthing intelligently processing these operations rather than re-downloading data from scratch.[17]
ID e Projektit: 15784762

Rreth projektit

9 propozime
Projekt në distancë
Aktive 6 yrs ago

Po kërkoni të fitoni para?

Përfitimet e ofertës për Freelancer

Vendosni buxhetin dhe afatin tuaj
Paguhuni për punën tuaj
Përshkruani propozimin tuaj
Është falas të regjistrohesh dhe të bësh oferta për punë
9 freelancers are bidding on average $36 USD/orë for this job
Avatari i Përdoruesit
I am an IITK graduate and I have 11 years of experience in software development. I have 100% completion rate and I have finished projects with the highest level of customer satisfaction. I have a team of rock star developers, who are working with top product companies and contribute to these projects as part time gig.
$41 USD në 40 ditë
3,8 (20 përshtypje)
5,4
5,4
Avatari i Përdoruesit
Hi, I’m a Web Designer/Developer from the UK. My name is Mike. Your project description sounds interesting to me and I do have skills & experience that are required to complete this project. Let's have a quick chat when you're online.
$41 USD në 40 ditë
5,0 (1 review)
3,2
3,2
Avatari i Përdoruesit
Hello, I love working with clients who are willing to discuss the project in detail and know what they want. Even more so if they are a fellow developer that can discuss technical details, implementation and understand the ins and outs of the project. If I understand correctly you need doctors to be able to download files from the lab automatically. I imagine the following: - Doctors send requests to the lab - Each of them have a dedicated folder on the lab's server - Files put into a doctor's folder are synchronized automatically with the doctor's machine The following is needed: - A nice web UI on your client's machine to display statistics about the files downloaded by the doctors and any errors that have occurred. - An installer for doctors' machines - An installer for your client's machine I am not sure if there is a need of similar stats UI on the doctors' machines. This seems rather simple to implement considering that Syncthing provides a nice API to interface with a GUI. If need be we can extend Syncthing to provide more stats or otherwise access its database directly for additional information. Let's discuss the project over Skype or some other method you prefer. I am used to work in the US time zone so let me know what time is convenient to you. Regards, Jecho
$35 USD në 40 ditë
5,0 (3 përshtypje)
2,5
2,5
Avatari i Përdoruesit
Hey, how is it going today? My name is Michael, I'm a web designer/developer from Boston. I've had a look at your project description and feel that my skills match your requirements perfectly. In fact, I did a very similar project recently which I can share with you. Let me know when you have a minute to discuss.
$41 USD në 40 ditë
0,0 (0 përshtypje)
0,0
0,0
Avatari i Përdoruesit
NO COPY PASTE BID LIKE OTHER SELLERS... !!! Please Read My Proposal For One Time !!!! I am having 6+ years of experience in Golang, Installation, Java.. please give me a chance to working with you. Waiting for reply.
$41 USD në 40 ditë
0,0 (0 përshtypje)
0,0
0,0
Avatari i Përdoruesit
Hey, I am interested to participate in your project. Use for work: Python (Flask, Django, Aiohttp) or Go for backend, Vue, Javascript/AJAX, Jquery , Html5 for frontend, SQL,NoSQL database. - big experience web project full circle production: back end, frond end and mobil app. - have experience with Web scraping & Reporting Services, with emphasis on a tight feedback loop with clients. Use Panda, Numpy, Networkx for analysis data and graph work. Also many work with other project use python, perl and JS. I want to make the most quickly and efficiently. Any question welcome! Best regards, Vasiliy
$33 USD në 40 ditë
0,0 (0 përshtypje)
0,0
0,0
Avatari i Përdoruesit
Hi, Thank you for such a detailed explanation of the project. I am really excited to work on this. And I am the right person for this because: * I have worked on the right set of tools needed for this project: GO, docker, nats, file system, sync and sharing applications and file system sharing protocols and Rest based servers which serves the UI. * I am new to this freelancing, so I will put my heart out to complete this project of urs. * I am young and eager to code and solve the problem. * And looking forward to your talks. Even I am a talker. Hope to have some good fruitful conversation s
$33 USD në 30 ditë
0,0 (0 përshtypje)
0,0
0,0

Rreth klientit

Flamuri i UNITED STATES
JAMESTOWN, United States
4,8
7
Mënyra e pagesës u verifikua
Anëtar që nga qer 3, 2012

Verifikimi i klientit

Faleminderit! Ne ju kemi dërguar me email një lidhje për të kërkuar kredinë tuaj falas.
Ndodhi një gabim gjatë dërgimit të email-it tuaj. Ju lutemi provoni përsëri.
Përdorues të regjistruar Punë të postuara
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Po ngarkohet shikimi paraprak
Leja u dha për Geolocation.
Seanca e hyrjes ka skaduar dhe ke dalë. Hyr sërish.