Skip to content

Conversation

@ggeorgg
Copy link
Contributor

@ggeorgg ggeorgg commented Dec 22, 2021

Work in progress for #124
Playbook will run through with MariaDB + NGINX + SelfSigned Certificate + php7 on OpenSUSE Tumbleweed.
Other configurations will not work at all yet.
OpenSUSE Leap 15.3 is currently missing some official php packages. I think also for php8 not all packages are available yet.

Unfortunately, on the OpenSUSE Tumbleweed system I only get an "Internal Server Error" when accessing the nextcloud web page...
I will try to test if the playbook succeeds on a OpenSUSE Leap 15.2 system. (At least, my production server runs Leap 15.2, so it should work in the end!)

@ggeorgg
Copy link
Contributor Author

ggeorgg commented Dec 28, 2021

I found some errors. I will try to push them in the next days.

@ggeorgg
Copy link
Contributor Author

ggeorgg commented Dec 28, 2021

Ok. So basically, this branch is working now for

  • openSUSE Leap 15.2
  • openSUSE Leap 15.3
  • openSUSE Leap 15.4
  • openSUSE Tumbleweed

with the following settings:

  • php_version = '7.4'
  • nextcloud_db_type = 'mysql'
  • nextcloud_certificate_type = 'selfsigned'

without using the roles collabora, onlyoffice, coturn or elasticsearch.

There are at least two things which should be discussed:

  1. The ssh user will be put into the group "wheel" and "NOPASSWD" will be activated for the users in group wheel.
  2. the apparmor profile php-fpm will be disabled on openSUSE Leap 15.4 and on openSUSE Tumbleweed. I think it would be better to find out what exactly needs to be changed in the profile to keep it enabled.
    @ReinerNippes: Can you please have a look at the changes and merge this branch into the nextcloud-reloaded branch?

@ggeorgg
Copy link
Contributor Author

ggeorgg commented Jan 17, 2022

I recognized, that there is still some kind of problem. After a reboot, the nextcloud interface is not reachable anymore (tested on openSUSE Leap 15.4) and I don't know why. Maybe someone has a clue, what's going wrong here...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant