Hallo zusammen,
[Ich musste alle Links âzerstörenâ. das sind keine Fehler, ich hab immer mit Leertaste den link deaktiviert, weil ich neu bin]
ich hab mich hier angemeldet, weil ich alleine leider nicht weiter komme. Mir gehen auch langsam die Ideen aus was ich noch googlen soll.
Helft mir bitte etwas auf die SprĂŒnge.
Mein Problem ist, dass NC im Lan bestens funktioniert, allerdings nicht, wenn ich ĂŒber die DynDNS gehe.
Da passiert mal rein garnicht⊠bei h ttps://xxx.duckdns.org/index.php/login sehe ich das NC Symbol und Wolken, sonst garnichtsâŠ
Ich hab inzwischen fast alle Einstellungen getroffen oder ĂŒberprĂŒft die man so findetâŠ
hier mein Setup:
Zur Installation habe ich mich an das Video von Apfelcast gehalten.
Video Tut von Apfelcast
PC // i5 6500t, 32gb ram, 512mb nvme, 2x 2tb hdd
100MB Upload und 40 MB Download (Die Werte erreiche ich laut Wieistmeineip auch tatsÀchlich und bestÀndig)
Proxmox 7.3-4, GNU/Linux 5.15.83-1
LXC Ubuntu 22.04.1 LTS // 4 Cores,30GB RAM, 12GB Root, 1TB DATA
Nextcloud 25.0.3
PHP 8.1.14 (eigentlich 8.2, das hat aber zu âOCC_Problemenâ gefĂŒhrt, deswegen hat ich das âzurĂŒckgestutztâ (update-alternatives --config php)
PHP-Addons: Core, date, libxml, openssl, pcre, zlib, filter, hash, json, Reflection, SPL, session, standard, sodium, apache2handler, mysqlnd, PDO, xml, apcu, bcmath, calendar, ctype, curl, dom, mbstring, FFI, fileinfo, ftp, gd, gettext, gmp, iconv, igbinary, imagick, intl, exif, mysqli, pdo_mysql, Phar, posix, readline, redis, shmop, SimpleXML, sockets, sysvmsg, sysvsem, sysvshm, tokenizer, xmlreader, xmlwriter, xsl, zip, Zend OPcache
MYSPQL: 10.6.11-MariaDB-0ubuntu0.22.04.1 Ubuntu 22.04
Apache/2.4.52
und noch ein Paar Config-Dateien:
/etc/php/8.1/apache2/php.ini
output_buffering = Off
max_execution_time = 30
max_input_time = 120
memory_limit = 512M
post_max_size = 20G
upload_max_filesize = 20G
allow_url_fopen = On
allow_url_include = Off
default_socket_timeout = 60
pdo_mysql.default_socket=
smtp_port = 25
mysqli.max_persistent = -1
opcache.enable=1
opcache.enable_cli=1
opcache.memory_consumption=512
opcache.interned_strings_buffer=8
opcache.max_accelerated_files=10000
opcache.max_wasted_percentage=5
opcache.revalidate_freq=1
opcache.save_comments=1
apc.enable=1
apc.enabled_cli=1
/var/www/nextcloud/config/config.php
?php
$CONFIG = array (
âinstanceidâ => ââinstanceidââ,
âpasswordsaltâ => ââpasswordsaltââ,
âsecretâ => ââGeheimnisââ,
âtrusted_domainsâ =>
array (
0 => âxxx.duckdns. orgâ,
1 => ââlocale IPââ,
),
âdatadirectoryâ => â/mnt/data/â,
âdbtypeâ => âmysqlâ,
âversionâ => â25.0.3.2â,
âoverwrite.cli.urlâ => âh ttps://xxx.duckdns.orgâ,
âdbnameâ => âdbnameâ,
âdbhostâ => âlocalhostâ,
âdbportâ => ââ,
âdbtableprefixâ => âoc_â,
âmysql.utf8mb4â => true,
âdbuserâ => ââdbuserââ,
âdbpasswordâ => ââdbpasswordââ,
âinstalledâ => true,
âmail_smtpmodeâ => âsmtpâ,
âmail_smtpsecureâ => âtlsâ,
âmail_sendmailmodeâ => âsmtpâ,
âmail_from_addressâ => ââexample.mail .deââ,
âmail_domainâ => ââEmailanbieterââ,
âmail_smtpauthtypeâ => âLOGINâ,
âmail_smtphostâ => âsmtp-mail.Anbieter .deâ,
âmail_smtpportâ => âxxxâ,
âmail_smtpauthâ => 1,
âmail_smtpnameâ => ââMail@Anbieter .deââ,
âmail_smtppasswordâ => ââGutesPasswortââ,
âdefault_phone_regionâ => âDEâ,
âmemcache.localâ => â\OC\Memcache\APCuâ,
âmemcache.distributedâ => â\OC\Memcache\Redisâ,
âmemcache.lockingâ => â\OC\Memcache\Redisâ,
âfilelocking.enabledâ => âtrueâ,
âredisâ =>
array (
âhostâ => â/var/run/redis/redis.sockâ,
âportâ => 0,
âtimeoutâ => 0.0,
),
âdefault_languageâ => âdeâ,
âdefault_localeâ => âde_DEâ,
âremember_login_cookie_lifetimeâ => 1296000,
âsession_lifetimeâ => 3600,
âsession_keepaliveâ => false,
âauto_logoutâ => true,
âknowledgebaseenabledâ => true,
âallow_user_to_change_display_nameâ => true,
âauth.bruteforce.protection.enabledâ => true,
âtwofactor_enforcedâ => âtrueâ,
âtwofactor_enforced_groupsâ =>
array (
),
âtwofactor_enforced_excluded_groupsâ =>
array (
),
âmaintenanceâ => false,
âoverwriteprotocolâ => âhttpsâ,
);
/etc/apache2/sites-available/nextcloud.conf
<VirtualHost *:80>
ServerAdmin âE-Mailâ
DocumentRoot /var/www/nextcloud/
ServerName xxx.duckdns .org<Directory /var/www/nextcloud/>
Require all granted
AllowOverride All
Options FollowSymLinks MultiViews
Dav off
SetEnv HOME /var/www/nextcloud
SetEnv HTTP_HOME /var/www/vextcloud
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combinedRewriteEngine on
RewriteCond %{SERVER_NAME} =xxx.duckdns .org
RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]
/etc/apache2/sites-available/nextcloud-le-ssl.conf
(Eckige Klammerauf)IfModule mod_ssl.c
<VirtualHost *:443>
ServerAdmin âE-Mailâ
DocumentRoot /var/www/nextcloud/
ServerName xxx.duckdns .org<IfModule mod_headers.c> Header always set Strict-Transport-Security "max-age=15552000; includeSubDomains; str> </IfModule> <Directory /var/www/nextcloud/> Require all granted AllowOverride All Options FollowSymLinks MultiViews <IfModule mod_dav.c> Dav off </IfModule> SetEnv HOME /var/www/nextcloud SetEnv HTTP_HOME /var/www/nextcloud </Directory> ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined
SSLCertificateFile /etc/letsencrypt/live/xxx.duckdns.org/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/xxx.duckdns.org/privkey.pem
Include /etc/letsencrypt/options-ssl-apache.conf
</VirtualHost (eckigeKlammerzu)
</IfModule (eckigeKlammerzu)
Wenn ich was wichtiges vergessen habe bitte sagen. ps. Wenn es Abfragen per Putty sind, bitte die entsprechenden Befehle verraten xD
Und vielen Dank schonmal vorab!! Ich stecke echt festâŠ
GrĂŒĂe Patrick