Opened 6 weeks ago

Last modified 13 days ago

#29415 new project

Evaluating NextCloud as replacement for Sandstorm and SVN

Reported by: ln5 Owned by: tpa
Priority: Medium Milestone:
Component: Internal Services/Tor Sysadmin Team Version:
Severity: Normal Keywords:
Cc: gk Actual Points:
Parent ID: Points:
Reviewer: Sponsor:

Child Tickets

TicketStatusOwnerSummaryComponent
#29416newtpaDecide whom to buy NC from and apply for resourcesInternal Services/Tor Sysadmin Team
#29417newtpa[Nextcloud] Find test group and give them data to work withInternal Services/Tor Sysadmin Team

Change History (4)

comment:1 Changed 6 weeks ago by gk

Cc: gk added

comment:2 Changed 2 weeks ago by anarcat

I still have to read those minutes, but I can vouch for Nextcloud. It's a huge piece of junk written in PHP, with all the warts you might expect, but it does its job, and it does it well. It integrates well with multiple tools on all platforms thanks to its good WebDAV support and could probably bridge without our LDAP server without problems. Plus the extra features (like contacts and todo lists) might be useful for some people, especially HR/management types.

It's not really packaged in debian anymore, because of upstream asked for the packages to be removed (it was owncloud, but that was before the nextcloud fork) so there's no out of the box deployment and upgrade strategy. I worked with the riseup folks on running nextcloud in containers and that's a promising approach because they maintain their own docker image, but that's a new stack to learn as well which we might not want to get into. It's just the way I would do it. :)

comment:3 Changed 13 days ago by gk

I just read sajolida's mail (https://lists.torproject.org/pipermail/tor-project/2019-March/002250.html) and wondered whether we could/should think of NextCloud/Talk replacing our BlueJeans thingy, too...

comment:4 Changed 13 days ago by gk

Here is a link to a (security conscious and thorough) person's repo who is packaging NextCloud for NixOS (the link got dropped into #tor-project the other day): https://github.com/aszlig/avonc. We might be able to learn something from that for our needs.

Note: See TracTickets for help on using tickets.