mother-of-all-self-hosting / ansible-role-nextcloud Goto Github PK
View Code? Open in Web Editor NEWAn Ansible role for installing the Nextcloud groupware server
License: GNU Affero General Public License v3.0
An Ansible role for installing the Nextcloud groupware server
License: GNU Affero General Public License v3.0
i created a pull request correcting the mistake (i believe). is this the best way to address minor corrections like this?
Currently, this creates a bind point for the data
directory to the /var/www/html
directory within the container
Wouldn't we want to use the nextcloud_base_path
instead? Shouldn't the data
directory be mounted at /var/www/html/data
point within the container?
Currently I have a folder for Nextcloud data on NFS. When I provided this role the /mnt/nas
data directory in the variable nextcloud_data_path
, the Nextcloud container wasn't able to run. However, when I set this line:
To
--mount type=bind,src={{ nextcloud_base_path }},dst=/var/www/html
It at least ran, but wasn't able to find any configuration files...
Hi. I'm trying to install a second nextcloud instance within my mash-server, using a second playbook with a different nextcloud_identifier
. However I'm wondering if I got the idea wrong, because the installation path of nextcloud is not being adapted.
Here it says
nextcloud_base_path: "{{ nextcloud_base_path }}/nextcloud"
where intuitively I'd expect
nextcloud_base_path: "{{ nextcloud_identifier }}/"
or maybe installing a second nextcloud actually needs a second mash-instance...?
With basic install my mash-nextcloud-server log says this:
/entrypoint.sh: 78: cannot create /usr/local/etc/php/conf.d/redis-session.ini: Read-only file system
It seems that nextcloud/docker#763 (comment) solves that issue. As I have other troubles I am not 100% sure it does fixes the problem always and does not introduce other issues. Also I wasn't sure how to check if redis is used, or where to put the redis-session file, so I opened this issue here.
adjust-nextcloud-config tag with nextcloud_preview_enabled: true
produce a config.php with these values :
'preview_max_x' => '2048',
'preview_max_y' => '2048',
'jpeg_quality' => '60',
Those values should be integer instead of string to let memories app read the configuration.
Error is fixed when removing '
:
'preview_max_x' => 2048,
'preview_max_y' => 2048,
'jpeg_quality' => 60,
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.