perkeep/server/perkeepd
Brad Fitzpatrick 2d30988009 Remove CamliNetIP, camnetdns, gpgchallenge
These were all part of an earlier effort to let it be easy for people
to easily deploy their own Perkeep servers and get them on the
internet. The idea was that we'd run a small DNS server which would
map from GPG public keys to their rented cloud IPs which users would
prove to us with the gpgchallenge stuff.

The recently added Tailscale support (see 43f34e5cc5, #1668) makes
most of this redundant.

Also I'd stopped running this infrastructure ages ago and removed the
launcher code recently in b5823a65b9 (and disabled it in
c9f78d02ad). So this was all basically dead code.

Signed-off-by: Brad Fitzpatrick <brad@danga.com>
2024-01-02 13:30:20 -08:00
..
ui clients/web/embed/closure: use modern go:embed instead of old bespoke make.go hack 2023-12-31 12:15:42 -08:00
.gitignore Rename camlistored to perkeepd. 2018-04-21 11:06:09 -07:00
README Rename camlistored to perkeepd. 2018-04-21 11:06:09 -07:00
logging.go server/perkeepd: more cleanups 2018-05-13 16:57:56 -07:00
perkeepd.go Remove CamliNetIP, camnetdns, gpgchallenge 2024-01-02 13:30:20 -08:00
perkeepd_unix.go Remove legacy +build comments; use go:build only 2023-12-31 09:18:39 -08:00

README

This is the main Perkeep server.

See also:
 - The storage interface is in <root>/pkg/blobserver
 - The storage implementations are under that e.g. <root>/pkg/blobserver/localdisk
 - The HTTP handlers are implemented in <root>/pkg/blobserver/handlers
 - The UI code is in <root>/server/perkeepd/ui