Commit Graph
100 Commits
Author SHA1 Message Date
Daniel Winzen 9b21826620 Due to running other than web services, we can't make use of the proxy protocol on the main onion 2021-10-12 08:29:01 +02:00
Daniel Winzen 9a1be9590c Make use of HiddenServiceExportCircuitID 2021-10-09 12:56:46 +02:00
Daniel Winzen e382b150a6 Compress more common mime types 2021-10-08 23:15:33 +02:00
Daniel Winzen 134f3d77b6 Enable limit modules useful for DoS defense 2021-10-08 23:15:01 +02:00
Daniel Winzen 21c5adfe28 Bump apcu version 2021-10-07 22:16:23 +02:00
Daniel Winzen 4f4f69e11a More networking tweaks 2021-10-07 08:28:31 +02:00
Daniel Winzen 0916b74bd3 network optimization 2021-10-06 21:05:26 +02:00
Daniel Winzen ddd402187b Bump composer version 2021-10-06 11:23:03 +02:00
Daniel Winzen e75bfac9fa Bump ImageMagick version 2021-10-05 23:43:03 +02:00
Daniel Winzen b7cf9da137 Disable hostname information in bind9 2021-10-01 23:13:41 +02:00
Daniel Winzen 9ddb93d3a0 Disable version information in bind9 2021-10-01 22:54:35 +02:00
Daniel Winzen 89669299e9 Add bind onion zone config 2021-10-01 22:37:42 +02:00
Daniel Winzen 8d5ded3bf6 remove unnecessary dnsmasq proxy between bind9/tor 2021-10-01 22:34:35 +02:00
Daniel Winzen 68aa405f15 Bump nvm version 2021-10-01 22:28:21 +02:00
Daniel Winzen 2bcf3c5b6b Font files should be cached 2021-09-25 16:35:46 +02:00
Daniel Winzen 51edbf1006 Bump PHP version 2021-09-24 18:33:47 +02:00
Daniel Winzen 6077198c23 Update rspamd 2021-09-23 21:42:18 +02:00
Daniel Winzen 6e7e46a6b3 Bump version 2021-09-19 23:02:30 +02:00
Daniel Winzen 956b3094fc Bump versions 2021-09-10 10:50:26 +02:00
Daniel Winzen 14b0e475e9 Add missing nat table returns 2021-08-13 21:29:00 +02:00
Daniel Winzen 23b5514989 Remove deprecated option innodb_buffer_pool_instances 2021-07-11 18:08:51 +02:00
Daniel Winzen 3d6a2ef73e Bump imagick extension version 2021-07-10 17:09:18 +02:00
Daniel Winzen 167169b03b Fixed patch 2021-07-10 15:39:49 +02:00
Daniel Winzen 0aca572381 Bump versions 2021-07-10 11:30:47 +02:00
Daniel Winzen c363ee9dbc Bump ImageMagick version 2021-06-26 13:10:58 +02:00
Daniel Winzen bd098e90c4 Bump composer version 2021-06-09 23:18:03 +02:00
Daniel Winzen e086be1a2e Use fixed versions of dependencies - closes #118 2021-06-05 23:07:21 +02:00
Daniel Winzen 73e10d69a6 Switch to v3 onion of debian repository 2021-05-28 08:18:46 +02:00
Daniel Winzen 536c872e87 Include dovecot-lmtpd in installed programs 2021-05-27 21:08:29 +02:00
Daniel Winzen 7a378fa5bd Stop looking for non-configured domains to sign 2021-05-23 18:36:42 +02:00
Daniel Winzen d61ece9818 Fix redirection happening too soon for non-hosting user traffic 2021-05-23 16:00:10 +02:00
Daniel Winzen 4ebebf6be5 Fix IPv6 SLAAC 2021-05-23 15:17:26 +02:00
Daniel Winzen 4d6ec598a4 Log directory no longer needed 2021-05-22 21:13:09 +02:00
Daniel Winzen 00cf77b22f Add rspamd config files 2021-05-22 20:02:56 +02:00
Daniel Winzen 8cbc46da2d clamav-milter will no longer be needed 2021-05-22 12:08:01 +02:00
Daniel Winzen f94c0b6b71 Add razorfy and bind config 2021-05-21 18:58:45 +02:00
Daniel Winzen a6fbf2423d User is bind not bind9 2021-05-21 18:07:11 +02:00
Daniel Winzen 3d96c2ca70 Add dnssec validating recursive resolver and razorfy+rspamd users 2021-05-21 08:47:56 +02:00
Daniel Winzen c5722c4c2c Add rspamd to compiled programs 2021-05-16 14:15:19 +02:00
Daniel Winzen 560f5e9269 Also call ldconfig when installing extra binaries 2021-05-04 13:59:23 +02:00
Daniel Winzen 8ac5330a88 Run ldconfig on chroot after installing libraries 2021-05-04 13:44:27 +02:00
Daniel Winzen e96aa86cd1 Fix undefined constant error - fixes #115 2021-04-28 18:16:08 +02:00
Daniel Winzen 4cc3a705cf Tor is already loaded from onion service and remove no longer existing demo site 2021-04-27 21:29:51 +02:00
Daniel Winzen cb9093585f Use PHP 8 compatible fork of SquirrelMail 2021-04-27 08:08:47 +02:00
Daniel Winzen 6aea46afaa Use which to determine binary location and ignore non-existing binaries - closes #111 2021-04-25 16:10:54 +02:00
Daniel Winzen 5cd74a31b1 Collect libraries in array to prevent repeatedly copying the same files 2021-04-25 15:44:29 +02:00
Daniel Winzen fe71692eb9 Fix compile issues with libenchant-2 2021-04-25 13:56:27 +02:00
Daniel Winzen e8e97c8ac9 Add PHP-7.4 patch to use libenchant-2 if available - closes #113 2021-04-25 09:40:38 +02:00
Daniel Winzen 22a0f71728 Remove unnecessary apt install command 2021-04-25 08:58:13 +02:00
Daniel WinzenandGitHub bf16fc0003 Merge pull request #114 from nyxnor/patch-1
update Tor sources to v3
2021-04-23 17:19:37 +02:00
Daniel Winzen 1d7d3ab924 Hide PIDs for non-root users in proc mount 2021-04-17 11:13:00 +02:00
Daniel Winzen 86bf9230d0 Switch default version to php8.0 2021-04-10 16:10:33 +02:00
Daniel Winzen 6229ffe1f8 Enable gnupg module for PHP-8 2021-04-08 21:01:33 +02:00
Daniel Winzen 5e7f385b06 Recurse pull php-gnupg submodules and remove unneeded systemd.service files 2021-04-08 18:31:02 +02:00
Daniel Winzen 78b4b505d9 ssh2 and rar extension now compile for PHP-8 2021-04-08 00:02:10 +02:00
Daniel Winzen db369edce4 Remove PHP 7.3 as active support ended and security support will end in a few months 2021-04-04 13:20:35 +02:00
Daniel Winzen 12fd8b4907 Build nginx access modules to allow blocking IPs on clearnet operation 2021-04-02 21:01:03 +02:00
Daniel Winzen 8e8a54f506 Add more commands from coreutils and silence "not a dynamic executable" warnings 2021-03-13 14:05:10 +01:00
Daniel Winzen 62c4795fe6 libenchant-dev was renamed to libenchant-2-dev 2021-03-08 10:57:26 +01:00
Daniel Winzen b598f9e1e0 Add cut and uniq to chroot 2021-01-25 19:06:03 +01:00
Daniel Winzen 8cff731d80 Automatically determine package name to use 2021-01-24 15:39:17 +01:00
Daniel Winzen 3b7166148b Move composer installation after php installation 2020-12-27 16:01:42 +01:00
Daniel Winzen ca1e030fd5 apt-key add is deprecated, place key in trusted.gpg.d instead 2020-12-24 12:41:41 +01:00
Daniel Winzen 42fd5a54a6 Move nvm, nodejs and yarn installation to install_binaries.sh 2020-12-24 09:05:14 +01:00
Daniel Winzen 4af47d162b Fix install script not handling a glob expression 2020-12-24 08:49:19 +01:00
Daniel Winzen 777cd92a48 Update composer dependencies 2020-12-23 21:18:02 +01:00
Daniel Winzen 7759dc8ca6 Update composer version and move installation to automated script 2020-12-23 20:52:30 +01:00
Daniel Winzen 120d8d09fd Add secp256k1 PHP module commonly used in bitcoin related applications 2020-12-23 20:31:01 +01:00
Daniel Winzen e358d5ee6e Fix edge cases during installation 2020-12-23 17:20:55 +01:00
Daniel Winzen a3da873635 Bugfix nginx patch 2020-11-09 22:51:23 +01:00
Daniel Winzen 78a7bdfb3e Updated nginx patch 2020-11-09 22:05:10 +01:00
Daniel WinzenandGitHub 4590620ef0 Merge pull request #99 from DanWin/DanWin-funding
Create FUNDING.yml
2020-10-15 17:01:45 +02:00
Daniel WinzenandGitHub 75ed55e849 Create FUNDING.yml 2020-10-15 17:01:26 +02:00
Daniel Winzen 6f0713341d rar, gnupg and ssh extensions are not yet compatible with PHP-8.0 2020-10-13 16:04:31 +02:00
Daniel Winzen 71bf701515 Add missing ldconfig call in install script 2020-10-13 15:20:01 +02:00
Daniel Winzen 573f9d19b4 Enable PHP-8.0 default service 2020-10-13 10:27:38 +02:00
Daniel Winzen 6f98c1b08b Add PHP-8.0 and remove xmlrpc extension + PHP-7.2 2020-10-13 10:25:04 +02:00
Daniel Winzen 67cea03e28 Enable strict session id mode 2020-10-11 16:17:07 +02:00
Daniel Winzen a1494d23a9 Fix potential permission issues with composer dependencies 2020-09-18 13:06:53 +02:00
Daniel Winzen 4d710109ba Fix enqueue_instance_reload 2020-09-16 20:16:58 +02:00
Daniel Winzen 5b489c9080 Include yasm 2020-09-07 18:07:40 +02:00
Daniel Winzen d7809da524 Build aom from source as it is not shipped in all distributions 2020-09-05 22:03:25 +02:00
Daniel Winzen 79189b96b7 Compile libheif from source as some distributions have outdated versions 2020-09-05 18:33:17 +02:00
Daniel Winzen 32270a97b5 Add note to help with DNS issues after disabling systemd-resolved 2020-09-05 18:06:01 +02:00
Daniel Winzen 3bc384f1dc Stop systemd-resolved if it was already running 2020-09-05 17:51:34 +02:00
Daniel Winzen b13cb09080 Check update of tor after adding repo 2020-09-05 17:46:04 +02:00
Daniel Winzen 1111b76813 Fixed typo 2020-09-05 16:06:22 +02:00
Daniel Winzen be717d4683 Added a note about raspberry pi setups 2020-08-30 14:04:20 +02:00
Daniel Winzen 1a531c6ccf Stop install script on error and check memory in addition to ncpu 2020-08-30 10:40:16 +02:00
Daniel Winzen a72733c2af Add note about different package names in older distributions 2020-08-20 08:29:51 +02:00
Daniel Winzen f87823b663 Add automake as build dependency 2020-08-19 19:03:24 +02:00
Daniel Winzen d3cbc65081 Make sure mysql is removed before installing mariadb 2020-08-19 18:18:59 +02:00
Daniel Winzen 5531886289 Replace distribution imagemagick with a custom build 2020-08-19 17:45:28 +02:00
Daniel Winzen d3ca7ab32f Include bash-completion in package list 2020-08-15 22:16:34 +02:00
Daniel Winzen 3b7818c738 disable auth penalty as everyone connects from the same IP 2020-08-04 21:48:07 +02:00
Daniel Winzen c56f8fffce Remove eatmydata package if installed 2020-08-01 09:04:49 +02:00
Daniel Winzen db0d358d27 Apparently ca-certificates is not always pre-installed 2020-07-26 21:06:57 +02:00
Daniel Winzen 1764f0b405 Re-order package installation to have all required programs installed before use on minimal systems and remove a few more potential conflicts 2020-07-26 19:42:27 +02:00
Daniel Winzen 0a761596a6 Don't ask questions when running apt 2020-07-25 18:25:57 +02:00
Daniel Winzen c84567b46f Remove nodejs from apt install as we use nvm now 2020-07-25 18:13:39 +02:00