borgbackup / borgweb Goto Github PK
View Code? Open in Web Editor NEWWeb UI for Borg Backup
Home Page: https://borgweb.readthedocs.io/en/latest/
License: Other
Web UI for Borg Backup
Home Page: https://borgweb.readthedocs.io/en/latest/
License: Other
-> 300 ms
Use infinite scrolling API from #31
The web frontend could display tracebacks etc.
As a user I want to search through *the displayed* log file.
As a user I want to search through *all* log files.
We do 1
, should we also do 2
? @ThomasWaldmann
Just to link this up properly: borgbackup/borg/issues/58
Determine success state and have it in the log file for easy readout (see #35).
old: /logs/idx/start_lineno:end_lineno
new: /logs/idx/offset:linecount
result of http://127.0.0.1:5000/logs/1/282:2:
}{
"fname": "/home/tw/w/borgweb/logs/localhost-2015-06-18-16:45:19",
"lines": [
"A .git/hooks/pre-push.sample",
"A .git/hooks/pre-rebase.sample"
],
"offset": 342
}
Just to keep users from accidentally activating another backup process. What do you think?
With some update to the backend code we can display the status of all log files in the log file overview on the left.
Better notify the user that server is down.
In the log list on the left side, highlight the currently shown log.
In my case Chromium thinks that all error originate in dateformat.js
when minifyify
/w sourcemap generation is on.
next
/previous
/etc.Hi all,
I'm using borgbackup from command line and after looking for some alternative open source backup for windows, I came across duplicati 2.0 which is not released yet, but it had some amazing easy to use web interface for backup; worth checking out.
specifically,
how the UI guides you to setup the backup configs with ? to show you options
how it lists backup jobs and when clicked you can run the job, modify, restore etc.
http://www.duplicati.com/howtos/how-to-install-and-run-duplicati-2-0-preview
Thanks,
Bedros
Just to indicate that it actually was updated.
$('#log-files li:nth-child( n ) a').trigger('click')
Is there a flag one could use while starting flask? @ThomasWaldmann
The /backup/stop processing returns whether it could (softly) terminate the process (SIGTERM) or whether it had to use force (SIGKILL). Might be interesting to display or log.
Let's allow for easier project forking. Requested by @ThomasWaldmann.
... Make it easy for new users.
/static is correct for the builtin server / when serving the app from /, but the wsgi app lets us serve it from any path and then /static is not correct any more.
Bad if the log viewer respects the window height but the log file list (on the left) does not.
tried to make a nice 404 page, rendering it somehow inside the "theme" using this templates/404.html:
{% extends "_layout.html" %}
{% block content %}
<p>404 Not found.</p>
{% endblock %}
But that somehow looks unexpectedly crappy...
Forward/backward buttons of the browser do not work meaningfully currently. Using html5 hooks we could.
Add https://borgbackup.github.io/borgweb/
as repo URL (next to the short description, top of the repo page). Only project owners can do that.
json { "log_file": "...", "status": "success" }
json { "fname": "...", "lines": [ ], "offset": 200 }
Why the difference?
See here how to set up dev environment: https://github.com/borgbackup/borgweb/blob/master/docs/installation.rst
borg: Exiting with failure status due to previous errors
U __init__.py
...
yields
{
"filename": "/home/pguth/github/borgweb/borgweb/logs/localhost-2015-06-22-18:46:29",
"status": "success"
}
... should not be that way.
It worked once.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.