Difference between revisions of "Nextcloud"

From SME Server
Jump to navigationJump to search
Line 33: Line 33:
 
  signal-event yum-modify
 
  signal-event yum-modify
 
  yum --enablerepo=smecontribs install {{#var:smecontribname}} --enablerepo=smecontribs,fws,remi-safe,smedev,smetest
 
  yum --enablerepo=smecontribs install {{#var:smecontribname}} --enablerepo=smecontribs,fws,remi-safe,smedev,smetest
 +
signal-event nextcloud-update
  
 
=== Configuration ===
 
=== Configuration ===
Line 102: Line 103:
 
|}
 
|}
 
* the SME admin user is also an admin of your nextcloud installation. You have two admin account as per default installation on SME Server.
 
* the SME admin user is also an admin of your nextcloud installation. You have two admin account as per default installation on SME Server.
 +
 +
 +
example of setting :
 +
  config setprop nextcloud ExcludeIbay ibay1,ibay2,user23,share8
 +
  signal-event nextcloud-update
  
 
=== Uninstall ===
 
=== Uninstall ===

Revision as of 05:27, 2 April 2018




nextcloud
Nextcloud Logo.svg
nextcloud logo
MaintainerUnnilennium
Urlhttps://nextcloud.org
LicenceGPL
Category

Contrib

Tags cloudfilesdropboxseafilepydioajaxplorerowncloud


Warning.png Warning:
Beta testing phase, do not use in production, please install on test server and report.


Maintainer

Jean-Philippe Pialasse

Version

Devel 10:
Contrib 10:
Contrib 9:
smeserver-nextcloud
The latest version of smeserver-nextcloud is available in the SME repository, click on the version number(s) for more information.


Contrib 9:
nextcloud
The latest version of nextcloud is available in the SME repository, click on the version number(s) for more information.


Description

Nextcloud is a suite of client-server software for creating and using file hosting services. It is functionally similar to Dropbox, although Nextcloud is free and open-source, allowing anyone to install and operate it on a private server.

Installation

yum install smeserver-extrarepos-remi-safe smeserver-extrarepos-fws
signal-event yum-modify
yum --enablerepo=smecontribs install smeserver-nextcloud --enablerepo=smecontribs,fws,remi-safe,smedev,smetest
signal-event nextcloud-update

Configuration

property default values
AdminPassword GENERATED string password for your main admin user for nextcloud *
AdminUser nextcloudadmin string main admin user for your installation *
DbName nextcloud string for mysql db
DbPassword GENERATED string for mysql db
DbUser nextcloud string for mysql db
TrustedDomains empty strings coma separated add domain or ip that are in need to be added to default access to nextcloud
VirtualHost empty domain name
access private private, public
status enabled enabled,disabled
IncludeIbay empty strings coma separated add ibays, user or share names that need to be include. If not empty, only the name present here will be accessible via nextcloud. Take precedence over ExcludeIbay.
ExcludeIbay Primary strings coma separated will exclude from nexcloud access any ibay, share, user folder via nextcloud. Default exclude Primary ibay.
UseSMB enabled enabled,disabled allow you to set ibay access via samba share or via Local driver in nextcloud. Enabled is for samba, this allow you to access as your user and have your quota accounted. It might be a little slower, and need you to have your password loaded in the session. Local driver if disabled, will let you access only what apache user (www) has right to access as member of a group.
  • the SME admin user is also an admin of your nextcloud installation. You have two admin account as per default installation on SME Server.


example of setting :

 config setprop nextcloud ExcludeIbay ibay1,ibay2,user23,share8
 signal-event nextcloud-update

Uninstall

yum remove smeserver-nextcloud  nextcloud

Bugs

Please raise bugs under the SME-Contribs section in bugzilla and select the smeserver-nextcloud component or use this link


Below is an overview of the current issues for this contrib:

IDProductVersionStatusSummary (8 tasks)
12611SME Contribs10.0RESOLVEDupdate cron script with maintenance_window_start
12609SME Contribs10.0CONFIRMEDsmeserver-nextcloud S30nextcloud-occ-conf errors when run via ddclient panel
12487SME Contribs10.0CONFIRMEDupdate nextcloud fail2ban filter
12486SME Contribs10.0RESOLVEDocc requires /sbin/e-smith to be in the path
12406SME Contribs10.0CONFIRMEDNFR switch to PHP83 support for NC 29 and after
11169SME Contribs10alphaCONFIRMEDsmeserver-nextcloud requires a modify script
10590SME ContribsFuturCONFIRMEDNFR: limit access to some groups
10566SME Contribs10.0CONFIRMEDNFR: split action nextcloud-occ-conf

Changelog

Only released version in smecontrib are listed here.

smeserver-nextcloud Changelog: SME 10 (smecontribs)

2024/01/29 Jean-Philippe Pialasse 1.2.0-29.sme
- require nextcloud-src >= 26 [SME: 12318]

 multiple fixes and rewrites
- restore default log level [SME: 12412]

2023/09/09 Jean-Philippe Pialasse 1.2.0-28.sme
- workaround opcache segfault with php 81 using in memory only [SME: 12298]

- index file cache using Redis [SME: 12401]
2023/09/09 John Crisp 1.2.0-27.sme
- Fix syntax error in 20opcache.ini [SME: 12298]
2023/08/19 Jean-Philippe Pialasse 1.2.0-26.sme
- fix missing template-begin

2023/08/08 Jean-Philippe Pialasse 1.2.0-25.sme
- make php81 compatible for NC 25 and higher [SME: 12298]
- requires php81-redis [SME: 12401]
- recognize need cpuinfo access [SME: 12339]

- remove simple signup link [SME: 12329]