Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
433 views
in Technique[技术] by (71.8m points)

hosting - Host a Python program for remote use

Background I have developed a python gui using Pyqt5 that interacts with a Sqlite database. The program runs smoothly when run from terminal but performance is drastically reduced when creating an executable, exe. The program generates Docx, csv and other file formats. I don't have any experience with hosting servers or network solutions

Problem I want to give access for a select few, to use the program but restrict them from access to the raw code files (.py). And I don't want to install the program on several machines. I want users to access the outputted files and be able to export the files.

Considered Solution 1 Remote desktop, setting up remote desktop with pythin installed on my home laptop and giving access to a simple exe file that starts the script. -Concerns Opening my home network and deploying RDS.

Securing the program files from copying or editing

Performance with multiple users

Capacity for storage if the sql database grows beyond my hard drive.

Ability to send the outputted Docx csv and other files.

Considered solution 2 Hosting in a 3rd party cloud, not an option due to sensitivity of data.

Questions Any recommendations on a solution that I should consider?

I am leaning towards RDS, is there functionality limitations and/or security issues I need to consider?

question from:https://stackoverflow.com/questions/65943453/host-a-python-program-for-remote-use

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)
Waitting for answers

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

1.4m articles

1.4m replys

5 comments

56.9k users

...