Skip to content
This repository has been archived by the owner on Dec 27, 2022. It is now read-only.

[Feature Request] Web Config UI #11

Open
laosb opened this issue Jul 3, 2018 · 5 comments
Open

[Feature Request] Web Config UI #11

laosb opened this issue Jul 3, 2018 · 5 comments

Comments

@laosb
Copy link

laosb commented Jul 3, 2018

To lower the threshold of getting start, it will be easier if you can come up with something that "run a command over ssh and get to use" solution. That means we can come up with a simle to use web UI to config (or basically for Homebase, just copying over my DAT url). It will be super cool.

@laosb
Copy link
Author

laosb commented Jul 3, 2018

Btw, I may be interested in implementing one next week if you don't have some time to do this. If you have ever heard about Jigsaw's Outline, it's Outline Manager is something I'm looking for, but I'd implement a web UI instead of a client software, since it's not really needed to be.

@webdesserts
Copy link

@laosb If I'm understanding your request right, Homebase already implements a standard webapi that will be used by both Homebase and Hashbase for exactly this purpose. The ultimate goal is that Beaker itself will have an interface for communicating with these "pinning services" and publishing to them. There are a few cases where you might still need to jump in the homebase config, but eventually you should be able to manipulate the majority of the config from your Browser.

For services like Hashbase, that means the only thing you have to do outside of the browser is sign up for an account. For services like Homebase, you (or someone else) would have to at least set up the server, but from that point on you probably wouldn't need to ssh into your server very often.

If you did want go ahead an build a web UI just to play around with it, you should be able do this on top of the webapi. However, I should give you fair warning, there might be some breaking changes incoming based on the conversation in #10, so you might need to revise the UI when those changes come.

@pfrazee
Copy link
Member

pfrazee commented Jul 3, 2018

☝️ what @webdesserts said

@pfrazee
Copy link
Member

pfrazee commented Jul 3, 2018

But definitely feel free to do this! I'd be interested to see it.

@laosb
Copy link
Author

laosb commented Jul 3, 2018

@webdesserts @pfrazee Thank you for pointing a way out! Actually we may not be the case that everything that generates a day link provides the integration of this webapi. That is mainly about non-beaker hosting. It's still worth implement one, and it could acts like a "polyfill" of this webapi integration for other dat clients.

Then I would like to wait for #10, and I may get sometime to play with my poc mobile alternative to Beaker Browser. Great!

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants