54 Commits

Author SHA1 Message Date
Tobias Knöppler
474c0007a1
nc-nextcloud.sh,install.sh,lamp.sh: Fix build process for debian 12
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
Signed-off-by: Tobias K <6317548+theCalcaholic@users.noreply.github.com>
2024-05-01 15:46:57 +02:00
thecalcaholic
a8e4a55193
lamp.sh: Remove obsolete TODO
Signed-off-by: thecalcaholic <6317548+theCalcaholic@users.noreply.github.com>
2022-12-17 00:48:43 +01:00
thecalcaholic
679a18fe5b
lamp.sh: Remove unversioned php package
Signed-off-by: thecalcaholic <6317548+theCalcaholic@users.noreply.github.com>
2022-12-17 00:48:37 +01:00
thecalcaholic
9076b3599f
lamp.sh: Only create systemd users if systemd is not already present
Signed-off-by: thecalcaholic <6317548+theCalcaholic@users.noreply.github.com>
2022-09-28 22:05:54 +02:00
thecalcaholic
a6aaa4abe8
lamp.sh: Create systemd users manually, prevent changed uids
build-docker.yml: Add update tests

Signed-off-by: thecalcaholic <6317548+theCalcaholic@users.noreply.github.com>
2022-09-28 20:34:26 +02:00
Tobias Knöppler
b675d61e61
Upgrade to PHP 8.1 when installing NC >= 24 (#1554)
* Update nextcloud to 24.0.4
* ncp-update-nc: Upgrade php to version 8.1 when installing NC >= 24
* ncp-update-nc: Use /etc/shadow workaround for installing systemd
* ncp-update-nc: Run nc-limits after php upgrade
* ncp-update-nc: Rollback after failed php upgrade
* ncp-update-nc: Add success message
* ncp-update-nc: Prevent installation of NC >= 24 on debian 10/PHP <= 7.3
* lamp.sh: Install php8.1 from sury.org
* lamp.sh: Use /etc/shadow workaround for installing systemd
* Dockerfile: Install wget, ca-certificates, lsb-release and procps before installing lamp.sh
* Dockerfile: Make sure, ncp-templates are available when installing lamp.sh
* Migrate all scripts to use template for writing opcache.ini and get_nc_config_value for retrieving datadir
* nc-nextcloud.sh Fix crash if nc-datadir has not been installed yet
* opcache.ini.sh: Don't try to get tmpl values from nc-datadir in containers
2022-09-15 17:31:15 +02:00
Tobias Knöppler
64ce2b2643
Implement automated tests for all images (#1529) 2022-08-12 14:34:48 +02:00
nachoparker
9bf5ff032c update to Debian 11 Bullseye
Signed-off-by: nachoparker <nacho@ownyourbits.com>
2022-03-02 14:53:24 -07:00
nachoparker
fde2f73cfc build: rpi build fixes
Signed-off-by: nachoparker <nacho@ownyourbits.com>
2021-10-06 09:55:42 -06:00
nachoparker
67aa5994d6 lamp: allow only TLSv12 and TLSv13
Signed-off-by: nachoparker <nacho@ownyourbits.com>
2021-05-12 21:49:42 -06:00
Giuseppe C
c143accdfc do not hsts preload by default, only serve hsts header over https
Signed-off-by: Giuseppe C <AvverbioPronome@users.noreply.github.com>
2020-08-30 17:27:35 -06:00
nachoparker
0a97f77691 lamp: disable old TLS versions
Signed-off-by: nachoparker <nacho@ownyourbits.com>
2020-03-22 21:27:22 -06:00
nachoparker
35526ab9fc build: use a system wide config file. Remove sury sources
Signed-off-by: nachoparker <nacho@ownyourbits.com>
2019-07-05 21:43:54 -06:00
nachoparker
3b36dd3752 build: refactor docker builds
Signed-off-by: nachoparker <nacho@ownyourbits.com>
2019-05-12 21:31:38 -06:00
nachoparker
e39c3abd5b lamp: adjust mariadb parameters 2019-03-05 11:22:12 -07:00
nachoparker
30b0b6df98 lamp: fix mysql utf8 collation 2019-01-07 01:24:25 -07:00
nachoparker
845cff1475 build: armbian fixes 2018-12-01 14:57:25 -07:00
nachoparker
b0262f9fec referrer policy already in .htaccess in NC14.0.4 2018-11-23 11:01:19 -07:00
nachoparker
308a1a2ec6 build: avoid buster 2018-11-04 07:17:56 -07:00
nachoparker
bc5dc6e574 build: fix apt https-transport 2018-11-03 13:11:48 -06:00
nachoparker
c7643b795b build: php-imagick has been renamed 2018-10-24 15:46:03 -06:00
nachoparker
0f425ff6d7 build: use sury packages for x86 2018-10-22 19:57:41 -06:00
nachoparker
aa2b3baa91 build: small tweaks for docker and armbian 2018-09-29 08:55:23 -06:00
nachoparker
4bce1bb99f upgrade to PHP7.2 2018-09-29 08:55:23 -06:00
nachoparker
a7f0fd2d2f build: use a separate file for NCP database config 2018-09-23 14:48:50 -06:00
nacho
5be786659f lamp: add referrer policy for enhanced privacy 2018-09-16 09:21:01 -06:00
nachoparker
2d70fad41f build: cleanup 2018-06-27 14:08:20 +02:00
nachoparker
bbb25fa49c nc-limits: autolimits enhancements 2018-06-22 11:11:17 +02:00
nachoparker
3862eca0ed build: fix cleanup armbian images 2018-05-29 19:21:30 +02:00
nachoparker
36a803f021 add ncp-provisioning to SD card images 2018-02-23 00:24:38 +01:00
nachoparker
8546ea6ee7 lamp: enhance SSL security (chacha cypher), and OCSP stapling 2018-02-18 20:08:48 +01:00
nachoparker
07b38cb240 docker: fixes in build process for NC13 version 2018-02-09 09:16:25 +01:00
immae
257787abe3 lamp: add ldap support (#377)
added ldap support for php
2018-02-05 22:58:46 +01:00
nachoparker
af54edb121 security hardening part 2 2017-12-17 13:46:35 +01:00
nachoparker
bd5cb8e2b3 security hardening 2017-12-16 23:14:20 +01:00
nachoparker
86ab526cd9 build: fix cleanup 2017-11-24 18:24:55 +01:00
nachoparker
6883aa2da7 added armbian support 2017-11-22 19:26:29 +01:00
nachoparker
7e2abc9133 added redis 2017-11-09 17:04:31 +01:00
nachoparker
4329eea039 noip: manage many interfaces and fix return value 2017-11-08 18:16:24 +01:00
nachoparker
d0a839c09d added docker-x86: nc and ncp for development. Update docker-armhf 2017-11-05 13:36:15 +01:00
nachoparker
3a5cc3fffb ncp-web: authentication fixes 2017-09-25 11:24:16 +02:00
Panteleimon Sarantos
d42cbb74b8 ncp-web authentication prompt 2017-09-24 22:53:42 +02:00
nachoparker
acbe26cc14 docker: updated to stretch and added NextCloudPi layer 2017-09-21 22:20:46 +02:00
nachoparker
a42e379a26 lamp: add fileinfo mcrypt packages 2017-09-21 22:19:17 +02:00
nachoparker
abe0ee73b4 disable not needed apache modules 2017-09-06 20:02:36 +02:00
nachoparker
263e15a4e3 adjust max PHP processes 2017-08-30 07:29:36 +02:00
nachoparker
5e711e9ffd update to Raspbian Stretch 2017-08-20 15:29:34 +02:00
nachoparker
530e3a1e06 randomize database password (fixes) 2017-08-10 23:17:56 +02:00
nachoparker
edbfa672b5 randomize database password 2017-08-10 23:17:56 +02:00
nachoparker
efa3a90a2e secure mysqld 2017-08-10 23:17:56 +02:00