Re: [new] sysutils/restic

2018-03-02 Thread frantisek holop
Aaron Bieber, 28 Feb 2018 17:14:
> > Here is a nifty backup tool written in Go and BSD licensed. It supports
> > a grip of backends:

yes please, it is 3-5x faster than borgbackup and very
similar in features.

-f
-- 



Re: [new] sysutils/restic

2018-02-28 Thread Aaron Bieber
On Sun, Feb 18, 2018 at 01:56:32PM -0700, Aaron Bieber wrote:
> Hi!
>
> Here is a nifty backup tool written in Go and BSD licensed. It supports
> a grip of backends:
>
>  - Local directory
>  - sftp server (via SSH)
>  - HTTP REST server (protocol rest-server)
>  - AWS S3 (either from Amazon or using the Minio server)
>  - OpenStack Swift
>  - BackBlaze B2
>  - Microsoft Azure Blob Storage
>  - Google Cloud Storage
>
> I also have a port for the "rest-server" backend - but I am waiting on a
> new release that will incude support for bcrypt'd password (so we can
> use htpasswd from base).
>
> Clue sticks? OKs?
>
> The version in openbsd-wip is the same as attached.
>
> Cheers,
> Aaron
>
> --
> PGP: 0x1F81112D62A9ADCE / 3586 3350 BFEA C101 DB1A  4AF0 1F81 112D 62A9 ADCE

Here is an updated version with some fixes sthen@ and bket@ pointed out!

--
PGP: 0x1F81112D62A9ADCE / 3586 3350 BFEA C101 DB1A  4AF0 1F81 112D 62A9 ADCE


restic-0.8.3.tgz
Description: Binary data


Re: [new] sysutils/restic

2018-02-18 Thread Jiri B
On Sun, Feb 18, 2018 at 01:56:32PM -0700, Aaron Bieber wrote:
> Hi!
> 
> Here is a nifty backup tool written in Go and BSD licensed. It supports
> a grip of backends:
> 
>  - Local directory
>  - sftp server (via SSH)
>  - HTTP REST server (protocol rest-server)
>  - AWS S3 (either from Amazon or using the Minio server)
>  - OpenStack Swift
>  - BackBlaze B2
>  - Microsoft Azure Blob Storage
>  - Google Cloud Storage
> 
> I also have a port for the "rest-server" backend - but I am waiting on a
> new release that will incude support for bcrypt'd password (so we can
> use htpasswd from base).
> 
> Clue sticks? OKs?

Looks like nice and simple tool. Thinking loud, what about pledging
restic when running as root and doing backup to not be able to write
files? A variation to

https://restic.readthedocs.io/en/latest/080_examples.html#backing-up-your-system-without-running-restic-as-root

Jiri




Re: [new] sysutils/restic

2018-02-18 Thread Stuart Henderson
On 2018/02/18 13:56, Aaron Bieber wrote:
> Hi!
> 
> Here is a nifty backup tool written in Go and BSD licensed. It supports
> a grip of backends:
> 
>  - Local directory
>  - sftp server (via SSH)
>  - HTTP REST server (protocol rest-server)
>  - AWS S3 (either from Amazon or using the Minio server)
>  - OpenStack Swift
>  - BackBlaze B2
>  - Microsoft Azure Blob Storage
>  - Google Cloud Storage
> 
> I also have a port for the "rest-server" backend - but I am waiting on a
> new release that will incude support for bcrypt'd password (so we can
> use htpasswd from base).
> 
> Clue sticks? OKs?
> 
> The version in openbsd-wip is the same as attached.
> 
> Cheers,
> Aaron
> 
> --
> PGP: 0x1F81112D62A9ADCE / 3586 3350 BFEA C101 DB1A  4AF0 1F81 112D 62A9 ADCE

: COMMENT =   a backup program that is fast, efficient and secure.

zap a and .

(or maybe "fast, efficient and secure backup program")

: cp ${WRKSRC}/restic ${PREFIX}/bin/

${INSTALL_PROGRAM}

: ${INSTALL_MAN} ${WRKSRC}/doc/man/*.1 ${PREFIX}/man/man1;

pointless trailing ;

trailing whitespace in DESCR, but also it's a bit wordy.

there's no WANTLIB in your port (bket's earlier port of this did have
one). so if something major changes in the kernel ABI such that we bump
libc or libpthread to force package updates, this isn't going to get
updated. (this is a wider problem with golang ports, of course).




Re: [new] sysutils/restic

2018-02-18 Thread Björn Ketelaars
On Sun 18/02/2018 13:56, Aaron Bieber wrote:
> Hi!
> 
> Here is a nifty backup tool written in Go and BSD licensed. It supports
> a grip of backends:
> 
>  - Local directory
>  - sftp server (via SSH)
>  - HTTP REST server (protocol rest-server)
>  - AWS S3 (either from Amazon or using the Minio server)
>  - OpenStack Swift
>  - BackBlaze B2
>  - Microsoft Azure Blob Storage
>  - Google Cloud Storage
> 
> I also have a port for the "rest-server" backend - but I am waiting on a
> new release that will incude support for bcrypt'd password (so we can
> use htpasswd from base).
> 
> Clue sticks? OKs?
> 
> The version in openbsd-wip is the same as attached.
> 
> Cheers,
> Aaron
> 
> --
> PGP: 0x1F81112D62A9ADCE / 3586 3350 BFEA C101 DB1A  4AF0 1F81 112D 62A9 ADCE

restic has a 'real' homepage at https://restic.net/. Do you think it
makes sense to set this as HOMEPAGE?

Builds, and tests as advertised...



[new] sysutils/restic

2018-02-18 Thread Aaron Bieber
Hi!

Here is a nifty backup tool written in Go and BSD licensed. It supports
a grip of backends:

 - Local directory
 - sftp server (via SSH)
 - HTTP REST server (protocol rest-server)
 - AWS S3 (either from Amazon or using the Minio server)
 - OpenStack Swift
 - BackBlaze B2
 - Microsoft Azure Blob Storage
 - Google Cloud Storage

I also have a port for the "rest-server" backend - but I am waiting on a
new release that will incude support for bcrypt'd password (so we can
use htpasswd from base).

Clue sticks? OKs?

The version in openbsd-wip is the same as attached.

Cheers,
Aaron

--
PGP: 0x1F81112D62A9ADCE / 3586 3350 BFEA C101 DB1A  4AF0 1F81 112D 62A9 ADCE


restic-v0.8.2.tgz
Description: Binary data