GithubHelp home page GithubHelp logo

subnub / mydrive Goto Github PK

View Code? Open in Web Editor NEW
3.0K 3.0K 405.0 54.59 MB

Node.js and mongoDB Google Drive Clone

License: GNU General Public License v3.0

JavaScript 59.88% HTML 1.30% CSS 0.48% Dockerfile 0.01% TypeScript 25.06% SCSS 13.26%

mydrive's People

Contributors

0xflotus avatar dependabot[bot] avatar immaax avatar subnub avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

mydrive's Issues

Problem Cloudflare + SSL + mydrive

hi,
i want mydrive work under cloudflare with ssl.

I have install and setup mydrive for http://myaddress.com and i have configure cloudflare for ssl flexible.

But mydrive not work. Someone use mydrive with cloudflare + SSL.

otherwise how configure mydrive for work with SSL?

thank you

Getting error while create new user

Hi All,

I am trying this wonderful project. I have been successfully running app on localhost:3000 however when I am trying to create new user using my email id and password it give me error as Duplicate Email, or Invalid Password.

Could you suggest me what is I am doing wrong.

Please see the attached screenshot
Screenshot from 2020-10-02 08-28-06

The repository just doesn't build, any recommended fixes?

Even with the dependencies mentioned in 58

"@types/express-serve-static-core": "4.17.20"
"@types/express": "4.17.2"

or other workarounds the package still doesn't build

/home/shubham/work/memoriesMvp/node_modules/@beyonk/google-fonts-webpack-plugin/src/GoogleWebfonts.js:271
						throw new Error(response.statusText)
						      ^

Error: Not Found
    at /home/shubham/work/memoriesMvp/node_modules/@beyonk/google-fonts-webpack-plugin/src/GoogleWebfonts.js:271:13
    at processTicksAndRejections (node:internal/process/task_queues:93:5)

[Request] Pre-built application bundle

I really like the idea behind this, but the setup process is pretty involved if you are not intending to make changes to the source code.

Could the app be built with the recommended settings, bundled MongoDB and use an existing Google Drive integration app/key, so that the user can easily user the app and does not have to register an app on Google Cloud?

What this would look like is the user downloading the application for their OS, installing if necessary, and running. If they want to connect their Google Drive account then they do that under settings and they give access to an existing "myDrive" app on Google Cloud.

[Feature request] Chunked file upload

It seems that right now, the entire file is being sent through a POST request.

I'm running MyDrive behind NGINX, which means I had to increase the client_max_body_size to be able to upload any kind of larger file. This is of course not a great solution, as this will quickly clog up the webserver when multiple users are trying to upload a file simultaneously.

I think having files be uploaded in smaller chunks would allow for better multi-user performance, as well as just not having to mess with your NGINX, or whatever other reverse proxy, configuration.

MongoDB Is Considered Harmful and should not be used due to its data corruption and security issues.

I want to preface this with the statement that I know a lot of people rag on MongoDB for no reason other than to try to act popular or cool because they don't understand the technical issues and often simply parrot that MongoDB is bad; So I need to stress that is not what I'm doing here.

I'm calling out MongoDB as a bad option because of its technical limitations and not dogma; I'm calling out its lack of engineering excellence, not claiming that its uncool. In short, I'm saying its uncool, but I'm giving you valid technical reasons for it. So my issue here is purely technical from an engineering perspective.

I highly suggest you read these and learn yourself:

Memory leak when streaming video on ubuntu/linux

I am going to open this issue myself to let users know I am aware of it, and am currently looking for a fix. Any advice would be appreciated for this, because I am having lots of trouble finding the cause of it.

There appears to be a memory leak when streaming video, this is most noticeable on Ubuntu when playing large videos (200mb+), where even after the user stops streaming the video, none of the memory gets released. It's odd because this does not seem to be an issue on macOS as far as I can tell.

I also made a demo for this where I stripped out all the encryption and complicated parts, the only thing that is somewhat complicated is it attempts to destroy a stream if another one is issued by the same client, which seems to help a little bit with the memory issue (and fixes and I/O issue), but it still will not release the memory, and will sometimes even crash because the server ran out of it.

Demo: https://github.com/subnub/video-streaming-test-no-encryption
Note: You should probably replace the default video 'bunny.mp4' with something larger, so you can see the memory leak easier.

Can't run

I trying to use with docker and tryed with npm run build and got the same error.

image

[Request] Add a contribution/development guide

Hi! I find this project is very interesting, and I would be interested in contributing. However, there are many commands in the package.json which is a bit confusing. I manage to set up a development environment that works, but there is no hot-reload, so I have to rebuild all the application between each change and none of the tests are working.

I am currently using npm run build:dev && npm run start:dev for development and npm run build:test && npm run test to run the tests.

Folder names are capitalised differently in folder overview from actual name

Inconsistent capitalisation in file/folder names.

I named a folder Stand-up Maths. In the "file path" thing on the top it shows up exactly like that. In the folder overview however it shows up as Stand-Up Maths, notice the uppercase U in Up.
Correct casing: (look at Home > Music > Stand-up Maths)
image
Incorrect casing:
image

It seems that the folder overview capitalises each word, regardless of the original folder name.

Custom S3 endpoint

Hi!
Is it possible to use custom S3 endpoint instead of pre-built Amazon. f.e. local Minio? Or any another endpoint, which supports S3 protocol?

cant upload files

so i managed to Install myDrive on my raspberry pi 400 running manjaro arm sway.
my flow was:
install Node Modules,
Run the build,
Create Environment Variables through webUI,
Rebuild the project,
create webui encryption key,
build docker with mongodb included,
Start the Docker Image,

istalling the node modules and running the build throw some errors (i dont recall them sorry) but nothing fatal build ended succesfully

in my docker-variables.env i dont use ssl for now coz i coudnt make that work(i have valid lets encrypt certs for my ddns but those are in .pem format and not sure how to add the .cert files but thatts another story brobably not related with my issue)

so i can login and navigate to mydrive at localhost:3000, ip:3000 and even http://ddns:3000 and able to create and move folders
following logs with docker logs --follow container_id and whenever i try to upload anything i get an error

Uploading File Error File Route: Await Stream Input Error
Could not remove fs file [Error: ENOENT: no such file or directory, unlink '/home/ippo/myDrive/data7ab031d5-ebab-48f0-bc9d-b62f593fabf7'] {
  errno: -2,
  code: 'ENOENT',
  syscall: 'unlink',
  path: '/home/ippo/myDrive/data7ab031d5-ebab-48f0-bc9d-b62f593fabf7'
}

in path i see 7ab031d5-ebab-48f0-bc9d-b62f593fabf7
i dont know whatt that is
given .env path was /home/ippo/myDrive/data

any ideas apreciated

docker

Hello,

Could you publish a docker image / or a docker file + docker compose ?

I would love the easy deploy and monitoring.
I can help maybe.

Dockerhub image

Why cannot myDrive be installed on docker using docker pull requests? It is much easier and more efficient to have it on DockerHub instead of building it locally.

i.e. docker pull subnub/mydrive and image: 'subnub/mydrive:latest'

I will be really interested to have a self-hosted Google Drive in case this was done in myDrive

Also a mobile app (mainly android, iOS) would be really amazing addon

Docker install error

Hey,

After installing, when i go to adress, they ask Enter Encryption Password
But when i enter it, nothing, in the console i have this error

Uncaught TypeError: Cannot read property 'addEventListener' of null
    at Module.<anonymous> (bundle.js:1)
    at n (bundle.js:1)
    at bundle.js:1
    at bundle.js:1

I m using Nginx proxy manager

And i don't find the possibility to change the port for the creation on environnement variables, that is possible ?

Default config docker-variables.env

Hello,
Its possible to have a default config
because when i run the npm commands, that will use a port already used (and i don't want to use it)

[feature-request] Add SSO support

Hi,
Would it be possible to add support for SSO protocolls like OAUTH2 / OpenID Connect / Saml2? I'm currently using fusionauth as identity provider, but Keycloak is also really popular.

[Question] Accounts management ?

Hello,

The wiki mentions creating an account at the very last sentence, but how are these account managed ?

For instance :

  • Can I enable or disable account creation ?
  • Can I require an e-mail confirmation or a captcha ?
  • Can I create or delete accounts from some admin panel ?
  • Can I recover my lost password ?
  • Can I enable TOTP 2FA ?
  • Can I require a secure password ?
  • Can each user use its own password as encryption key ?
  • Can I delete my account ?

Thanks

File list not re-sorting after rename

Title pretty much says it all. The file/folder list isn't resorted after renaming a file or folder. I have to either reload the page, or go up a folder and re-enter the folder I just renamed a file in.

[Feature request] Default sorting option

I think the option to change the default sorting, which is Last Modified right now, would be a great addition. I would personally prefer to have my files sorted by name over sorting by modified date.

Also, either the ability to change the default sorting direction, or change the default direction to ascending. It seems to default to sorting from z-A by default now.

npm ERR! [email protected] build: `tsc && webpack -p --env production && webpack --config webUI.config.js && webpack --config webUISetup.config.js`

npm run build is causing this current issue

i had many issues at the beginning, such as node_gyp, diskusage, installing python, c++ devtools, etc ..

image

npm ERR! code ELIFECYCLE npm ERR! errno 2 npm ERR! [email protected] build: tsc && webpack -p --env production && webpack --config webUI.config.js && webpack --config webUISetup.config.js`
npm ERR! Exit status 2
npm ERR!
npm ERR! Failed at the [email protected] build script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users***\AppData\Roaming\npm-cache_logs\2022-02-27T04_23_46_689Z-debug.log`

0 info it worked if it ends with ok 1 verbose cli [ 1 verbose cli 'C:\\Program Files (x86)\\nodejs\\node.exe', 1 verbose cli 'C:\\Users\\*******\\AppData\\Roaming\\npm\\node_modules\\npm\\bin\\npm-cli.js', 1 verbose cli 'run', 1 verbose cli 'build' 1 verbose cli ] 2 info using [email protected] 3 info using [email protected] 4 verbose run-script [ 'prebuild', 'build', 'postbuild' ] 5 info lifecycle [email protected]~prebuild: [email protected] 6 info lifecycle [email protected]~build: [email protected] 7 verbose lifecycle [email protected]~build: unsafe-perm in lifecycle true 8 verbose lifecycle [email protected]~build: PATH: C:\Users\*******\AppData\Roaming\npm\node_modules\npm\node_modules\npm-lifecycle\node-gyp-bin;E:\github\Mern\myDrive\node_modules\.bin;C:\Program Files\Git\mingw64\bin;C:\Program Files\Git\usr\bin;C:\Users\*******\bin;C:\Program Files\Microsoft\jdk-11.0.12.7-hotspot\bin;C:\Program Files (x86)\Razer Chroma SDK\bin;C:\Program Files\Razer Chroma SDK\bin;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\iCLS;C:\Program Files\Intel\Intel(R) Management Engine Components\iCLS;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0;C:\Windows\System32\OpenSSH;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\WiFi\bin;C:\Program Files\Common Files\Intel\WirelessCommon;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Users\Administrator\AppData\Local\Microsoft\WindowsApps;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0;C:\WINDOWS\System32\OpenSSH;C:\Program Files\Git\cmd;C:\Users\*******\AppData\Local\Programs\Python\Python38;C:\Python38\scripts;C:\Program Files\MongoDB\Server\4.4\bin;C:\Program Files (x86)\Yarn\bin;C:\ProgramData\chocolatey\bin;C:\Program Files (x86)\nodejs;C:\Program Files\MySQL\MySQL Shell 8.0\bin;C:\Users\*******\AppData\Local\Programs\Python\Python38\Scripts;C:\Users\*******\AppData\Local\Programs\Python\Python38;C:\Users\*******\AppData\Local\Microsoft\WindowsApps;C:\Users\*******\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\*******\AppData\Local\GitHubDesktop\bin;C:\Program Files\heroku\bin;C:\Users\*******\AppData\Local\Yarn\bin;C:\ProgramData\*******\gitkraken\bin;C:\Users\*******\AppData\Local\Microsoft\WindowsApps;C:\Users\*******\AppData\Local\Android\Sdk\emulator;C:\Users\*******\AppData\Local\Android\Sdk\platform-tools;C:\Users\*******\AppData\Roaming\npm;C:\Program Files\MySQL\MySQL Server 8.0\bin 9 verbose lifecycle [email protected]~build: CWD: E:\github\Mern\myDrive 10 silly lifecycle [email protected]~build: Args: [ 10 silly lifecycle '/d /s /c', 10 silly lifecycle 'tsc && webpack -p --env production && webpack --config webUI.config.js && webpack --config webUISetup.config.js' 10 silly lifecycle ] 11 silly lifecycle [email protected]~build: Returned: code: 2 signal: null 12 info lifecycle [email protected]~build: Failed to exec build script 13 verbose stack Error: [email protected] build: tsc && webpack -p --env production && webpack --config webUI.config.js && webpack --config webUISetup.config.js13 verbose stack Exit status 2 13 verbose stack at EventEmitter.<anonymous> (C:\Users\*******\AppData\Roaming\npm\node_modules\npm\node_modules\npm-lifecycle\index.js:332:16) 13 verbose stack at EventEmitter.emit (events.js:376:20) 13 verbose stack at ChildProcess.<anonymous> (C:\Users\*******\AppData\Roaming\npm\node_modules\npm\node_modules\npm-lifecycle\lib\spawn.js:55:14) 13 verbose stack at ChildProcess.emit (events.js:376:20) 13 verbose stack at maybeClose (internal/child_process.js:1055:16) 13 verbose stack at Process.ChildProcess._handle.onexit (internal/child_process.js:288:5) 14 verbose pkgid [email protected] 15 verbose cwd E:\github\Mern\myDrive 16 verbose Windows_NT 10.0.22000 17 verbose argv "C:\\Program Files (x86)\\nodejs\\node.exe" "C:\\Users\\*******\\AppData\\Roaming\\npm\\node_modules\\npm\\bin\\npm-cli.js" "run" "build" 18 verbose node v14.17.0 19 verbose npm v6.14.16 20 error code ELIFECYCLE 21 error errno 2 22 error [email protected] build:tsc && webpack -p --env production && webpack --config webUI.config.js && webpack --config webUISetup.config.js22 error Exit status 2 23 error Failed at the [email protected] build script. 23 error This is probably not a problem with npm. There is likely additional logging output above. 24 verbose exit [ 2, true ]

Another Question
how can i add env files to the project?

Thanks

Errors with diskusage and sharp modules

used command npm install but getting errors, first with "diskusage" dependency "node-gyp" and after somehow getting around it I got an error with the "sharp" module after googling and trying a lot I couldn't get around this error.

Something went wrong installing the "sharp" module

Cannot find module '../build/Release/sharp.node'
Require stack:
- D:\My Data\Programming\Important Now\Javascript\Practice\myDrive-master\node_modules\sharp\lib\constructor.js
- D:\My Data\Programming\Important Now\Javascript\Practice\myDrive-master\node_modules\sharp\lib\index.js
- D:\My Data\Programming\Important Now\Javascript\Practice\myDrive-master\src\services\FileService\utils\createThumbnail.js
- D:\My Data\Programming\Important Now\Javascript\Practice\myDrive-master\src\services\FileService\index.js
- D:\My Data\Programming\Important Now\Javascript\Practice\myDrive-master\src\controllers\file.js 
- D:\My Data\Programming\Important Now\Javascript\Practice\myDrive-master\src\express-routers\file.js
- D:\My Data\Programming\Important Now\Javascript\Practice\myDrive-master\server\server.js        
- D:\My Data\Programming\Important Now\Javascript\Practice\myDrive-master\server\serverStart.js   

- Remove the "node_modules/sharp" directory, run "npm install" and look for errors
- Consult the installation documentation at https://sharp.pixelplumbing.com/en/stable/install/    
- Search for this error at https://github.com/lovell/sharp/issues

npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected] start: `cross-env NODE_ENV=production env-cmd -f ./config/prod.env node server/serverStart.js --env production`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\Bhanu\AppData\Roaming\npm-cache\_logs\2020-03-10T12_30_52_622Z-debug.log   

Large file upload fails without error message

Whenever I try to upload a file larger than about 2gb, the upload fails after exactly 1 minute. The only feedback in the terminal I get in both production and development mode is
Upload Request Cancelling... File Removed

I imagine that it's some kind of timeout, since the time is exactly 1 minute, but I'm not at all sure.

I'm running MyDrive on a Raspberry Pi 4b, running Ubuntu 20.04 arm64.

[Feature Request] Support Webdav

Supporting WebDav would be a great addition to this project. It would allow it to be the storage source for lots of software that supports the protocol which would be great. It would also allow accessing the storage directly in windows

Everytime I restart mydrive script, Password doesn't work

Hey! So whenever i restart my server, or the myDrive script, it always has trouble with user passwords. Every time i restart, it seems to just "forget the password". I don't change anything in mongo, or anything on the file system either... so i have no clue why this could be happening...
https://gyazo.com/c549562ff5f52e85acba0b88d240da8f
There is a screenshot of the password incorrect page.

Is there any command for me to reset my password? I do not mind doing this, but I just hate to loose access to my files every time the script restarts...

Hope this can be figured out because I love this!
Thanks,
Caleb

REMOTE_URL isn't loaded

I build myDrive from master branch, then the following error orrcurred:

ScreenShot

It seems not to load REMOTE_URL variable.

Any idea?

[Bug] Windows FS_DIRECTORY path needs ending slashes

I really liked this project and wanted to give it a try (wanted to make my own, but I'd contribute here first)! I followed the Guided Install from your website and it all went as it should. During the setup it asks for the File Storage directory so I put in D:\MyDriveStorage which is outside of the cloned repo and running application.

Upon creating a user and starting to upload files I noticed the files were being saved to D:\MyDriveStorage5e561239-0e6c-4879-8a11-528a1ff24e2b not D:\MyDriveStorage\5e561239-0e6c-4879-8a11-528a1ff24e2b.

I was able to update the paths in the MongoDB when I moved the files to the correct folder and updated the prod.env file paths to include the ending slash.

FS_DIRECTORY=D:\MyDriveStorage\
ROOT=D:\MyDriveStorage\

What would it take to add notes in the setup to include the ending slash or append this programatically when checking the path for FS_DIRECTORY and ROOT?

System Details

  • NodeJS: v12.8.0
  • npm: 6.14.4
  • Windows 10 Pro x64 (20H2)

Heroku

I see that you are running myDrive on Heroku. How do I do that? Any instructions?

Help needed ! Error 404

Hi ! I have a problem using mydrive. The server launch correctly and I can load the web page but I can't connect or create an account and I have this error with Chromium 78.0.3904.108:

xhr.js:178 POST http://localhost:3000/undefined/user-service/login 404 (Not Found)
(anonymous) @ xhr.js:178
e.exports @ xhr.js:12
e.exports @ dispatchRequest.js:50
Promise.then (async)
u.request @ Axios.js:61
r.forEach.u.<computed> @ Axios.js:86
(anonymous) @ bind.js:9
(anonymous) @ auth.js:24
(anonymous) @ index.js:8
(anonymous) @ index.js:37
s @ react-dom.production.min.js:14
p @ react-dom.production.min.js:14
(anonymous) @ react-dom.production.min.js:14
y @ react-dom.production.min.js:15
it @ react-dom.production.min.js:52
ot @ react-dom.production.min.js:51
st @ react-dom.production.min.js:52
pt @ react-dom.production.min.js:56
oe @ react-dom.production.min.js:287
ue @ react-dom.production.min.js:23
Zt @ react-dom.production.min.js:70
Qt @ react-dom.production.min.js:69
t.unstable_runWithPriority @ scheduler.production.min.js:19
Uo @ react-dom.production.min.js:122
ne @ react-dom.production.min.js:287
$t @ react-dom.production.min.js:68
auth.js:37 Error: Request failed with status code 404
    at e.exports (createError.js:16)
    at e.exports (settle.js:17)
    at XMLHttpRequest.p.onreadystatechange (xhr.js:61)

I don't have any error in the server part.

Development is dead?

I am fairly sure the development on this is dead but here are two features I would pay for. Honestly myDrive should have had a plugin store like OpenCart or Magento where people can make and sale plugins and the dev will take a small cut of the payments. In any case i want the ability to integrate onlyoffice or libroffice online. Also the ability to mount local storage. I am running the system on ssd but my storage is on hdd with 12tb so I want the server on a drive but file on another.

This is more of a question but the ability to Autodiscover file. If you have files on a drive and want to include them there is no reason to load them through the uploader again.

Downloads do not work on iOS while using Chrome.

I would like to just open this issue myself to let everyone know I am aware of it, currently the only browser that supports downloads on iOS is Safari, I would advise using Safari for myDrive on iOS until I create an app or something.

This is because Chrome/Firefox requests downloads twice on iOS, once before the user clicks the download prompt, and then another once the user actually presses it. This breaks the temporary token that myDrive uses for the download routes, and there is no simple fix without risking making the download route insecure (At Least that I am aware of, please let me know if you have any solutions).

I even made a demo of this behavior where I stripped away all the complicated parts, and just serve the file download, you will notice it always requests the file twice on iOS while using Chrome, while it will only request it once on Safari.

Demo: https://github.com/subnub/ios-chrome-download-example

Communicate Project Roadmap and Status

This project is awesome, but I think for it to continue to be successful, the maintainer(s?) need to communicate the status and roadmap of the project.

There have been no commits in 6 months, so I'm wondering if myDrive is already end of life? If this project has come to an end because of lack of funding, that's completely reasonable, but I think it should be communicated what the future intentions are.

Again, I think this is a great effort, and I'd like to know whether to invest any effort into the community.

If this is not end of life, I think opening a GitHub discussions section for Q&A and support on this repo would be amazing. I wanted to ask my question in Q&A, but it's not enabled, so I logged this issue.

Otherwise, archival would probably be a good idea.

Thanks in advance!

"UserService" is a directory in "/services/UserService" and not a *.js file

Hi,
I found it confusing as I was going through the file
myDrive/src/controllers/user.js


const UserService = require("../services/UserService
Screenshot (677)_LI
")
const UserProvider = new UserService();

but "UserService.js" is not available here. "UserService" is a directory and contains some "index.js "
inside . Maybe you should check or may be I am somehow wrong.

unable to login exept from localhost

Hey i installed your app this morning and i able to login and register account from localhost but not from another client inside the same network, so how do i login from another computer ?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.