[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1052189: RFP: innernet -- Wireguard-based private network



Package: wnpp
Severity: wishlist
X-Debbugs-Cc: debian-rust@lists.debian.org

* Package name    : innernet
  Version         : 1.6.0
  Upstream Contact: https://github.com/tonarino
* URL             : https://github.com/tonarino/innernet
* License         : MIT
  Programming Lang: Rust
  Description     : Wireguard-based private network

Innernet is an opinionated configuration system on top of WireGuard
that comes with some added features to make life easy, and is friendly
with various sizes of networks: one for your organization, one for
your project, one for your social circle to create an idealistic
alternate internet universe — your imagination's the limit.

Goals:

 * Conveniences a typical WireGuard user wants: peer names,
   auto-updating peer lists, groups based on IP blocks, and automatic
   NAT holepunching.

 * Free, open source, and made to be self-hosted. We think it's
   especially important for such a vital and low-level piece of our
   infrastructure to not be dependent on the livelihood of a company
   one has no control over.

 * Straightforward architecture — no Raft consensus here. It's a
   simple SQLite server/client model.

----

#972439 is related in the sense that Tailscale is similar in purpose
to this, but tailscale is only the client-side to a proprietary
server.

Nebula, Meshbird, ouroborous, unetd, and vpncloud are all somewhat
related alternatives, not packaged in Debian. There's also n2n and
yggdrasil that *are* packaged in Debian, but take a different approach
(ie. not Wireguard based).

Considering this is a Rust program, I'd love to have some other Rust
person take care of it. :)

Reply to: