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

Web interface for bit #209

Closed
Germar opened this issue Oct 11, 2015 · 12 comments
Closed

Web interface for bit #209

Germar opened this issue Oct 11, 2015 · 12 comments
Labels
Feature requests a new feature Low relevant, but not urgent

Comments

@Germar
Copy link
Member

Germar commented Oct 11, 2015

I would like to see an optional web interface to BIT that allowed browsing of the snapshots, and the copy function (but not restore). I would want this to be secured in some way. Here is a scenario where this would be useful (and how I would use it):

Network share running on Server A
--> Share is used by Active Directory users on Windows computers

BIT running on Ubuntu on Server B
--> BIT server is bound to Active Directory
--> BIT web interface is secured and requires either local or domain credentials to log in. (not just any user should be able to log in though, only specified users / groups.
------> Once logged in, an end user can look at the contents of a snapshot and retrieve items from it. Restores would have to be done from the server or by "administrative" login to the web interface.

I know this is asking a lot, but I wanted to put it out there. Thanks for an already nice product!


Imported from Launchpad using lp2gh.

@Germar
Copy link
Member Author

Germar commented Oct 11, 2015

(by sammcj)
A web interface to BIT would be amazing!

@buhtz
Copy link
Member

buhtz commented Sep 20, 2017

It is quite old. No fresh wishes. ;)

Usefull in some cases maybe. But complex and binding ressources we don't have. This is a far away (means impossible) feature. And it opens several security issues. We should need an expert here.

I would recommend to close.

@emtiu
Copy link
Member

emtiu commented Sep 22, 2022

I agree that this is out of scope, but we may keep the Issue as a reminder.

@emtiu emtiu added Feature requests a new feature Low relevant, but not urgent labels Sep 22, 2022
@buhtz buhtz mentioned this issue Nov 22, 2022
@buhtz
Copy link
Member

buhtz commented Mar 7, 2023

After working with BITs code base for some months I don't see how to implement this.
I even don't see a use case.

A textual user interface would be much better and would solve the use case running BIT on a headless server.

I vote for close.

@Germar
Copy link
Member Author

Germar commented Mar 7, 2023

It is possible to implement. But it's quite a lot work!

@aryoda
Copy link
Contributor

aryoda commented Mar 17, 2023

https://www.djangoproject.com/ ;-)

But first we need to better separate the GUI from the view models and controllers and add unit tests for that,
so far far future (or a new contributor suddenly appears ;-)

@buhtz
Copy link
Member

buhtz commented Mar 17, 2023

Django is box of pandora. In context of BIT is like using a lear jet to go out and buy buns. 😄

What is a use case for such a web-dingsbums?

Just login via SSH and start the TUI. We need a TUI much more then a web-interface. A TUI is easier to isolate, test and maintain.

@emtiu
Copy link
Member

emtiu commented Mar 17, 2023

Just login via SSH and start the TUI. We need a TUI much more then a web-interface. A TUI is easier to isolate, test and maintain.

Many people have centered their workflow around web interfaces (which are better for graphs, for example). It's just a matter of personal preference.

But we should focus on what BackInTime can do, and in that respect I agree with @aryoda that it's a far-future idea at best.

@buhtz
Copy link
Member

buhtz commented Mar 17, 2023

❤️ OK guys. But I assume there are technically better (easier) webservice options then Django.

@buhtz
Copy link
Member

buhtz commented Mar 20, 2024

Now after working round about 2 years at BIT taking our resources and problems into account I vote to close this issue. I don't see when and how this ever will be implemented by us. And technically I also don't think it is a good idea to implement it using this repo. Such a web interface could be a good separate project just using the backintime CLI.
I would say we support every external project trying to implement a web interface for BIT but we won't do and maintain it in our own repo.

Personally I would prioritize a TUI interface for BIT instead of a web front end. With a TUI you can SSH into your server and do your thing.

I vote to close because of this.

@buhtz buhtz added Discussion decision or consensus needed Feedback needs user response, may be closed after timeout without a response labels Mar 20, 2024
@emtiu
Copy link
Member

emtiu commented Mar 20, 2024

I agree with this assessment.

@buhtz buhtz removed Discussion decision or consensus needed Feedback needs user response, may be closed after timeout without a response Close after cooling-off period labels Mar 28, 2024
@buhtz
Copy link
Member

buhtz commented Mar 28, 2024

Closing this ticket based on the comment above. Feel free to reopen. Thank you for your efforts. If you have
any further questions, ideas or encounter any other issues, please
don't hesitate to let us know.

Best regards,

@buhtz buhtz closed this as completed Mar 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature requests a new feature Low relevant, but not urgent
Projects
None yet
Development

No branches or pull requests

4 participants