Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Be able to run Rotki in a headless machine like Avado/Dappnode #523

Closed
4 tasks done
LefterisJP opened this issue Oct 19, 2019 · 10 comments · Fixed by #2074
Closed
4 tasks done

Be able to run Rotki in a headless machine like Avado/Dappnode #523

LefterisJP opened this issue Oct 19, 2019 · 10 comments · Fixed by #2074
Labels
popular request This request has been asked by many users over time

Comments

@LefterisJP
Copy link
Member

LefterisJP commented Oct 19, 2019

Abstract

It would be nice to be able to run Rotki in a headless machine as explained in the discussion of this issue so that it can run on Dappnode/Avado Server among other things.

Task

This is a meta issue which will require the completion of the following sub-issues:

@LefterisJP LefterisJP added the popular request This request has been asked by many users over time label Oct 19, 2019
@kelsos
Copy link
Member

kelsos commented Oct 20, 2019

@LefterisJP We should also evaluate if it is possible (it should be) to run this version without any need for electron directly from the browser.

So you can either connect to the remote rotki backend that runs on hosted using the electron app or you could access the rotki frontend directly from the hosted environment inside your browser.

@LefterisJP
Copy link
Member Author

@kelsos What would that require? Shouldn't be that hard to achieve, right? Essentially it should all work from the browser too.

@kelsos
Copy link
Member

kelsos commented Oct 20, 2019

Some parts might not work in the browser. For example, any node filesystem interactions might need some different handling in the browser. eg. CVS export of the report in the browser should be treated as a download.

@LefterisJP
Copy link
Member Author

Yeah that makes sense. But the first step would be to make the electron app connect to the backend in another machine and then we can see about browser support. As you point out there is gonna be subtle differences so we should go step by step.

@froid1911
Copy link

Hello everyone,
i just setup my dappnode and dont have much time, but i want to push this issue and contribute.
anything I can do?

@LefterisJP
Copy link
Member Author

Hey @froid1911 the first thing we need done for this is to allow rotki to run in a docker with all features exposed. That means to run in a browser and not electron. The one issue remaining for this is to update our code (both backend and frontend) to work with file upload and download when it's not electron, instead of using the filesystem: #1611

@LefterisJP
Copy link
Member Author

@kelsos what is the status here? Have you not already competed all the steps for this? What is missing?

@kelsos
Copy link
Member

kelsos commented Jan 6, 2021

@LefterisJP Well we have this point to connect to a custom different backend do we want it currently or is it out of scope for this issue?

@LefterisJP
Copy link
Member Author

I guess we want it. What is missing for this? Is it a lot of work?

@kelsos
Copy link
Member

kelsos commented Jan 6, 2021

It shouldn't be much I will pick it up after finishing with the existing issues so we can completely close this

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
popular request This request has been asked by many users over time
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants