User:Maffblaster/Drafts/Nextcloud

From Gentoo Wiki
Jump to:navigation Jump to:search
This article is a stub. You can help by expanding it.

Nextcloud is a free and open source cloud suite webapp used for file synchronization and sharing.

Installation

Kernel

The kernel will need support for IPv4 at a minimum.

PHP

See upstream's list of supported PHP versions and associated modules necessary for Nextcloud. As of February 2021, Nextcloud runs on PHP 7.2, 7.3, and 7.4. Its module list includes:

FILE /etc/portage/package.use/php

Web server

Apache and Nginx are supported web servers.

USE flags

USE flags for www-apps/nextcloud Personal cloud that runs on your own server

curl Add support for client-side URL transfer library
imagemagick Enable optional support for the ImageMagick or GraphicsMagick image converter
mysql Add mySQL Database support
postgres Add support for the postgresql database
sqlite Add support for sqliteembedded sql database
vhosts Add support for installing web-based applications into a virtual-hosting environment

Emerge

root #emerge --ask www-apps/nextcloud

Additional software

A desktop sync client is available:

root #emerge --ask net-misc/nextcloud-client

Configuration

Files

  • /etc - Global (system wide) configuration file.

Service

OpenRC

systemd

Removal

Unmerge

root #emerge --ask --depclean --verbose www-apps/nextcloud

See also

  • Owncloud — a free, open source, Dropbox-like file synchronization and cloud service.

External resources

References