All Projects → RDCH106 → Simple File Server

RDCH106 / Simple File Server

Licence: agpl-3.0
Simple Python File Server with browser upload and authentication

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Simple File Server

Phx gen auth
An authentication system generator for Phoenix 1.5 applications.
Stars: ✭ 702 (+4029.41%)
Mutual labels:  authentication
Hasura Backend Plus
🔑Auth and 📦Storage for Hasura. The quickest way to get Auth and Storage working for your next app based on Hasura.
Stars: ✭ 776 (+4464.71%)
Mutual labels:  authentication
Github Create Token
Create a Github OAuth access token.
Stars: ✭ 6 (-64.71%)
Mutual labels:  authentication
Aws Serverless Auth Reference App
Serverless reference app and backend API, showcasing authentication and authorization patterns using Amazon Cognito, Amazon API Gateway, AWS Lambda, and AWS IAM.
Stars: ✭ 724 (+4158.82%)
Mutual labels:  authentication
Koa Passport
Passport middleware for Koa
Stars: ✭ 748 (+4300%)
Mutual labels:  authentication
Spring Boot Jwt
JWT auth service using Spring Boot, Spring Security and MySQL
Stars: ✭ 795 (+4576.47%)
Mutual labels:  authentication
Spring Boot React Oauth2 Social Login Demo
Spring Boot React OAuth2 Social Login with Google, Facebook, and Github
Stars: ✭ 676 (+3876.47%)
Mutual labels:  authentication
Fuse
A simple file sharing web service in Vue.js and Flask
Stars: ✭ 7 (-58.82%)
Mutual labels:  file-upload
Auth0.js
Auth0 headless browser sdk
Stars: ✭ 755 (+4341.18%)
Mutual labels:  authentication
Play Silhouette
Silhouette is an authentication library for Play Framework applications that supports several authentication methods, including OAuth1, OAuth2, OpenID, CAS, 2FA, TOTP, Credentials, Basic Authentication or custom authentication schemes.
Stars: ✭ 826 (+4758.82%)
Mutual labels:  authentication
Phpcas
Apereo PHP CAS Client
Stars: ✭ 729 (+4188.24%)
Mutual labels:  authentication
Biometricauthentication
Use Apple FaceID or TouchID authentication in your app using BiometricAuthentication.
Stars: ✭ 746 (+4288.24%)
Mutual labels:  authentication
Play Authenticate
An authentication plugin for Play Framework 2.x (Java)
Stars: ✭ 813 (+4682.35%)
Mutual labels:  authentication
Php Auth
Authentication for PHP. Simple, lightweight and secure.
Stars: ✭ 713 (+4094.12%)
Mutual labels:  authentication
Jso
Easy to use OAuth 2.0 javascript library for use in your javascript application.
Stars: ✭ 830 (+4782.35%)
Mutual labels:  authentication
React Native Fingerprint Scanner
Provide Fingerprint, Touch ID, and Face ID Scanner for React Native (Compatible with both Android and iOS)
Stars: ✭ 704 (+4041.18%)
Mutual labels:  authentication
Pizzly
The simplest, fastest way to integrate your app with an OAuth API 😋
Stars: ✭ 796 (+4582.35%)
Mutual labels:  authentication
Django Oidc Rp
A server side OpenID Connect Relying Party (RP, Client) implementation for Django.
Stars: ✭ 16 (-5.88%)
Mutual labels:  authentication
Simplesamlphp
SimpleSAMLphp is an award-winning application written in native PHP that deals with authentication.
Stars: ✭ 832 (+4794.12%)
Mutual labels:  authentication
Simple Java Mail
Simple API, Complex Emails (JavaMail smtp wrapper)
Stars: ✭ 821 (+4729.41%)
Mutual labels:  authentication

Simple-File-Server

Codacy Badge

Simple Python File Server with browser upload and authentication.

Simple tool that gives secure remote file control with no client-side installation.

What is this?

This is a simple file server that

  • supports file directory browse of the server
  • supports file upload to the server
  • supports authentication
  • marks frequently visited directories for easier navigation

Find the latest code version at https://github.com/RDCH106/Simple-File-Server

Find the latest release at https://github.com/RDCH106/Simple-File-Server/releases

How to configure server

First execution, into config folder, from default.json will create config.json with initial configuration values. You can edit them to use other port, password, etc...

How To Run

Configure the setting.py file with the desired configuration and run as other python program:

python simple_file_server.py

To run the server in background redirecting the log tmp symtem folder:

python simple_file_server.py > /tmp/simple_file_server.log 2>&1 & (only in GNU/Linux)

How To Install

Read and edit settings.py.

sudo ./install

Once the script is completed, this file server should be registered as an upstart service.

Check the file server at http://host:port/base_url

How To Uninstall

sudo ./uninstall

Credits

This is a fork of https://github.com/wonjohnchoi/Simple-Python-File-Server-With-Browse-Upload-and-Authentication written by wonjohnchoi (who also forked of http://li2z.cn/?s=SimpleHTTPServerWithUpload written by bones7456 who also was forked from http://www.opensource.apple.com/source/python/python-3/python/Lib/SimpleHTTPServer.py)

This fork basically adds install scripts, authentication, and some more on top of the original code that supports directory browse and file upload.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].