Stora ownCloud/Nextcloud-tråden

Permalänk
Medlem

Jag har ett problem. Kör nextcloud som docker på unraid och kan inte uppdatera till senaste versionen (från 17.0.1 -> 17.0.2) via WebGUI. När jag drar igång uppdateraren så säger den att

"Check for expected files
The following extra files have been found:
.DS_Store
._.DS_Store
"

Detta beror säkert på att jag accessar sharet som nextcloud har sin data på via SMB på min mac som en typ av "H:\"/Hemmakatalog via LAN.

Jag har kört följande i terminalen på unraid:

find /mnt/user/nextcloud_data/ -maxdepth 9999 -noleaf -type f -name "*DS_Store" -tree "{}" \;
samt
find /mnt/user/nextcloud_data/ -maxdepth 9999 -noleaf -type f -name "*DS_Store" -tree rm "{}" \;

för att radera ev. .DS_Store samt ._.DS_Store-filer.

Jag har även sökt efter filerna i Nextcloud där jag hitta några och raderade dom via WebUI.

Vad finns där mer att göra? Jag är rätt övertygad om att det inte finns kvar några DS_Store-filer kvar på sharet men orkar inte leta genom ALLA kataloger såklart.

Visa signatur

SuperMicro X10SLA-F | 24GB ECC | 3x8TB + 1x1TB | Intel Xeon E3-1231v3 | GeForce GTX 950
HP Micro Gen 8 | 8GB ECC | 4x1TB | Intel Celeron G1610T |
Intel NUC | 4GB | 128 GB | Intel Pentium N3700 |
iPhone XR | 64GB

Permalänk
Medlem

@scienta: Själv föredrar jag NGINX, har en setup där allt är scriptat. Jag sätter domän, kör scriptet, sen har jag en ny sida på cirka 20 sekunder med TLS och rubbet.

Tyvärr är det inte gratis om jag ska hjälpa till med det dock. Är du intresserad får du skicka PM.

Visa signatur

Citera för svar

Stora Owncloud/Nextcloud-tråden: http://www.sweclockers.com/forum/122-server/1212245-officiell...
Jobb: Datacenter Manager
Grundare: https://www.hanssonit.se

Permalänk
Medlem
Skrivet av enoch85:

@scienta: Själv föredrar jag NGINX, har en setup där allt är scriptat. Jag sätter domän, kör scriptet, sen har jag en ny sida på cirka 20 sekunder med TLS och rubbet.

Tyvärr är det inte gratis om jag ska hjälpa till med det dock. Är du intresserad får du skicka PM.

Det låter grymt! Tack för erbjudandet, men det är väl till störst del för att lära mig som jag ger mig på det! Har fått min HAProxy att fungera nu, men tänkte om du har några tips och tankar kring det hela bara.

Just nu går inkommande kommunikation via SSL över 443 till Proxy och sen vidare över port 80 till Nextcloud. Är det något speciellt rent säkerhetsmässigt du tycker jag kan kolla på så att jag inte gör bort mig helt?

Visa signatur

+++ Divide By Cucumber Error. Please Reinstall Universe And Reboot +++

"Real stupidity beats artificial intelligence every time." - Terry Pratchett, Hogfather

Permalänk
Medlem

Har 3 diskar (varav en SSD och 2 vanliga HDD) som jag tänkte köra Nextcloud på. Först körde jag ubuntu server på min SSD och konfigurerade genom Proxmox så att min VM fick tillgång till båda hårddiskarna men löste inte hur jag skulle dirigera Nextcloud till diskarna. Någon som vet hur man löser det? Läste att man inte kunde konfigurera Nextcloud till att använda flera platser för att lagra, stämmer det?

Visa signatur

7800X3D//4090

Permalänk
Medlem
Skrivet av firstofmay:

Har 3 diskar (varav en SSD och 2 vanliga HDD) som jag tänkte köra Nextcloud på. Först körde jag ubuntu server på min SSD och konfigurerade genom Proxmox så att min VM fick tillgång till båda hårddiskarna men löste inte hur jag skulle dirigera Nextcloud till diskarna. Någon som vet hur man löser det? Läste att man inte kunde konfigurera Nextcloud till att använda flera platser för att lagra, stämmer det?

Vad är det du vill uppnå med de båda diskarna? Att separera lagringen på 2 platser tycker jag låter lurt. Vill du ha utrymmet från båda enheter så är det nog bättre att dra en RAID.

Visa signatur

+++ Divide By Cucumber Error. Please Reinstall Universe And Reboot +++

"Real stupidity beats artificial intelligence every time." - Terry Pratchett, Hogfather

Permalänk
Medlem
Skrivet av scienta:

Vad är det du vill uppnå med de båda diskarna? Att separera lagringen på 2 platser tycker jag låter lurt. Vill du ha utrymmet från båda enheter så är det nog bättre att dra en RAID.

Egentligen spelar det inte så stor roll att få med båda de mekaniska diskarna. Ville kunna ha min ubuntu server installation på SSDn och sen data på HDD på något smidigt sätt.

Visa signatur

7800X3D//4090

Permalänk
Medlem
Skrivet av firstofmay:

Egentligen spelar det inte så stor roll att få med båda de mekaniska diskarna. Ville kunna ha min ubuntu server installation på SSDn och sen data på HDD på något smidigt sätt.

Jag vill minnas att det är rekommenderat att flytta original-mappen för data oavsett, så det är rätt tänkt.

Här finns instruktioner på hur man går till väga:
https://help.nextcloud.com/t/howto-change-move-data-directory...

Kort sagt:

  • Montera disk

  • Skapa ny mapp för data

  • Kopiera innehåll ifrån data-mappen i nextcloud (glöm inte -R för rekursiv)

  • Öppna filen nextcloud/config/config.php

  • Redigera raden:
    'datadirectory' => '/new/path/to/data',

Om du kör Proxmox så ska du enkelt kunna ta en backup på hela installationen innan du ändrar något. Om det finns risk att någon använder installationen under tiden du grejar så aktivera maintenance mode enligt instruktionerna i länken.

Visa signatur

+++ Divide By Cucumber Error. Please Reinstall Universe And Reboot +++

"Real stupidity beats artificial intelligence every time." - Terry Pratchett, Hogfather

Permalänk
Medlem
Skrivet av scienta:

Jag vill minnas att det är rekommenderat att flytta original-mappen för data oavsett, så det är rätt tänkt.

Här finns instruktioner på hur man går till väga:
https://help.nextcloud.com/t/howto-change-move-data-directory...

Kort sagt:

  • Montera disk

  • Skapa ny mapp för data

  • Kopiera innehåll ifrån data-mappen i nextcloud (glöm inte -R för rekursiv)

  • Öppna filen nextcloud/config/config.php

  • Redigera raden:
    'datadirectory' => '/new/path/to/data',

Om du kör Proxmox så ska du enkelt kunna ta en backup på hela installationen innan du ändrar något. Om det finns risk att någon använder installationen under tiden du grejar så aktivera maintenance mode enligt instruktionerna i länken.

Tack för länken! Gjorde som så att jag la hela installationen på en av mina mekaniska diskar vilket verkar fungera som det ska för närvarande. Har en del konfigurerande kvar att göra så vi får se hur det slutar. Överväger att köra FreeNAS istället då det känns lite bekvämare men fortsätter nog experimentera lite, finns många funktioner i Nextcloud som jag gillar starkt.

Visa signatur

7800X3D//4090

Permalänk
Medlem

Hur gör jag för att uppgradera från PHP7.0 till PHP7.3? Kör VM från Tech and Me med Ubuntu 16.04 och Nextcloud V15.0.14.
Verkar inte som jag kan uppdatera Nextcloud version innan jag fått till PHP versionen...

Visa signatur

GA-P55-UD3 | Intel Core i5 750 @ 4Ghz 24/7 clock med H50 | Vengeance, 8gb @ 1600Mhz | 6950 CF| M4 64gb SSD | Corsair 650W

Permalänk
Medlem

@Erik541: Uppdatering av min situation. Jag tog hem en ny VM där allt var uppdaterat inkl. Ubuntu 18.04

Visa signatur

GA-P55-UD3 | Intel Core i5 750 @ 4Ghz 24/7 clock med H50 | Vengeance, 8gb @ 1600Mhz | 6950 CF| M4 64gb SSD | Corsair 650W

Permalänk
Medlem

Hej alla

Har två små problem i steg 3 och steg 5 när jag kör den här guiden. På nåt sätt jag komm förby steg 3, men sen skit sig vid steg 5.

https://www.linuxbabe.com/ubuntu/install-nextcloud-ubuntu-18-...

Försöker att installera Nextcloud på min VM och allt (nästan) går bra. När jag kommer till steg 3 då skiter sig. Vet inte vad ska jag skriva i domen namn, jag kör no-ip.

Step 3: Create a Nginx Config File for Nextcloud

Create a nextcloud.conf file in /etc/nginx/conf.d/ directory.

sudo nano /etc/nginx/conf.d/nextcloud.conf

Put the following text into the file. Replace the red-colored text with your actual data. Don’t forget to set A record for the domain name.

server {
listen 80;
server_name nextcloud.your-domain.com;

# Add headers to serve security related headers
add_header X-Content-Type-Options nosniff;
add_header X-XSS-Protection "1; mode=block";
add_header X-Robots-Tag none;
add_header X-Download-Options noopen;
add_header X-Permitted-Cross-Domain-Policies none;
add_header Referrer-Policy no-referrer;

#I found this header is needed on Ubuntu, but not on Arch Linux.
add_header X-Frame-Options "SAMEORIGIN";

# Path to the root of your installation
root /usr/share/nginx/nextcloud/;

access_log /var/log/nginx/nextcloud.access;
error_log /var/log/nginx/nextcloud.error;

location = /robots.txt {
allow all;
log_not_found off;
access_log off;
}

# The following 2 rules are only needed for the user_webfinger app.
# Uncomment it if you're planning to use this app.
#rewrite ^/.well-known/host-meta /public.php?service=host-meta last;
#rewrite ^/.well-known/host-meta.json /public.php?service=host-meta-json
# last;

location = /.well-known/carddav {
return 301 $scheme://$host/remote.php/dav;
}
location = /.well-known/caldav {
return 301 $scheme://$host/remote.php/dav;
}

location ~ /.well-known/acme-challenge {
allow all;
}

# set max upload size
client_max_body_size 512M;
fastcgi_buffers 64 4K;

# Disable gzip to avoid the removal of the ETag header
gzip off;

# Uncomment if your server is build with the ngx_pagespeed module
# This module is currently not supported.
#pagespeed off;

error_page 403 /core/templates/403.php;
error_page 404 /core/templates/404.php;

location / {
rewrite ^ /index.php$uri;
}

location ~ ^/(?:build|tests|config|lib|3rdparty|templates|data)/ {
deny all;
}
location ~ ^/(?:\.|autotest|occ|issue|indie|db_|console) {
deny all;
}

location ~ ^/(?:index|remote|public|cron|core/ajax/update|status|ocs/v[12]|updater/.+|ocs-provider/.+|core/templates/40[34])\.php(?:$|/) {
include fastcgi_params;
fastcgi_split_path_info ^(.+\.php)(/.*)$;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param PATH_INFO $fastcgi_path_info;
#Avoid sending the security headers twice
fastcgi_param modHeadersAvailable true;
fastcgi_param front_controller_active true;
fastcgi_pass unix:/run/php/php7.2-fpm.sock;
fastcgi_intercept_errors on;
fastcgi_request_buffering off;
}

location ~ ^/(?:updater|ocs-provider)(?:$|/) {
try_files $uri/ =404;
index index.php;
}

# Adding the cache control header for js and css files
# Make sure it is BELOW the PHP block
location ~* \.(?:css|js)$ {
try_files $uri /index.php$uri$is_args$args;
add_header Cache-Control "public, max-age=7200";
# Add headers to serve security related headers (It is intended to
# have those duplicated to the ones above)
add_header X-Content-Type-Options nosniff;
add_header X-XSS-Protection "1; mode=block";
add_header X-Robots-Tag none;
add_header X-Download-Options noopen;
add_header X-Permitted-Cross-Domain-Policies none;
add_header Referrer-Policy no-referrer;
# Optional: Don't log access to assets
access_log off;
}

location ~* \.(?:svg|gif|png|html|ttf|woff|ico|jpg|jpeg)$ {
try_files $uri /index.php$uri$is_args$args;
# Optional: Don't log access to other assets
access_log off;
}
}

Visa signatur

Server
FUJITSU PRIMERGY TX100 S3P XE E3-1220V2 3.5-8MB 24GB

Permalänk
Medlem
Skrivet av njanja:

Hej alla

Har två små problem i steg 3 och steg 5 när jag kör den här guiden. På nåt sätt jag komm förby steg 3, men sen skit sig vid steg 5.

https://www.linuxbabe.com/ubuntu/install-nextcloud-ubuntu-18-...

Försöker att installera Nextcloud på min VM och allt (nästan) går bra. När jag kommer till steg 3 då skiter sig. Vet inte vad ska jag skriva i domen namn, jag kör no-ip.

Domännamn borde vara den adressen du har valt hos no-ip. Så har du valt "kallekulla.noip.com" så är det det du ska skriva. Jag använder dynu.com som min DDNS och har då skrivit "namnetjagvalde.dynu.com" Du behöver också öppna portarna 80 och 443 i din router för det IP som Nextcloud körs på. Du behöver även ha en publik IP från din ISP.

Visa signatur

ASUS ROG STRIX B450-F GAMING - AMD Ryzen 5 3600 3.6 GHz 35MB - Cooler Master - Hyper 212 Black Edition - Corsair 16GB (2x8GB) DDR4 3200Mhz CL16 Vengeance LPX - Kingston A2000 500GB M.2 NVMe - Fractal Design Define C Svart - 2 X Noctua NF-P14s redux-1200 140mm PWM - Corsair RM650X 650W v2 - ASUS GeForce GTX 1060 6GB DUAL OC - Raijintek Morpheus II Heatpipe VGA Cooler - 2 X Noctua NF-P12 120mm PWM - OS Debian 10 Stable

Permalänk
Medlem

@Eazy: Hej, jag fick det meddelande, men fortfarande inte kan logga in via https. (OBS! påhittat dns)

$ sudo certbot --nginx --agree-tos --redirect --staple-ocsp --email xxxxxx_@hotmail.com -d skitdns.no-ip.com
Saving debug log to /var/log/letsencrypt/letsencrypt.log
Plugins selected: Authenticator nginx, Installer nginx
Obtaining a new certificate
Performing the following challenges:
http-01 challenge for skitdns.no-ip.com
Waiting for verification...
Cleaning up challenges
Deploying Certificate to VirtualHost /etc/nginx/conf.d/nextcloud.conf
Redirecting all traffic on port 80 to ssl in /etc/nginx/conf.d/nextcloud.conf

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Congratulations! You have successfully enabled https://skitdns.no-ip.com

You should test your configuration at:
https://www.ssllabs.com/ssltest/analyze.html?d=skitdns.no-ip....
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

IMPORTANT NOTES:
- Congratulations! Your certificate and chain have been saved at:
/etc/letsencrypt/live/skitdns.no-ip.com/fullchain.pem
Your key file has been saved at:
/etc/letsencrypt/live/skitdns.no-ip.com/privkey.pem
Your cert will expire on 2020-05-19. To obtain a new or tweaked
version of this certificate in the future, simply run certbot again
with the "certonly" option. To non-interactively renew *all* of
your certificates, run "certbot renew"
- If you like Certbot, please consider supporting our work by:

Donating to ISRG / Let's Encrypt: https://letsencrypt.org/donate
Donating to EFF: https://eff.org/donate-le

Visa signatur

Server
FUJITSU PRIMERGY TX100 S3P XE E3-1220V2 3.5-8MB 24GB

Permalänk
Medlem

@njanja:
Har aldrig använt nginx så jag kan inte det. Kommer du åt den med ditt lokala IP då (byt ut skitdns.no-ip.com mot ditt lokala IP)?

Edit:
Jag är lite förvånad att du kunde skapa ett certifikat med LetsEncrypt mot en DDNS. Jag trodde inte det gick. Jag gjorde därför ett Self Signed certifikat. Jag kanske skulle testa själv...

Edit 2:
Det kan vara ditt certifikat som spökar (gissar) på grund av att du kör det mot en DDNS.

Visa signatur

ASUS ROG STRIX B450-F GAMING - AMD Ryzen 5 3600 3.6 GHz 35MB - Cooler Master - Hyper 212 Black Edition - Corsair 16GB (2x8GB) DDR4 3200Mhz CL16 Vengeance LPX - Kingston A2000 500GB M.2 NVMe - Fractal Design Define C Svart - 2 X Noctua NF-P14s redux-1200 140mm PWM - Corsair RM650X 650W v2 - ASUS GeForce GTX 1060 6GB DUAL OC - Raijintek Morpheus II Heatpipe VGA Cooler - 2 X Noctua NF-P12 120mm PWM - OS Debian 10 Stable

Permalänk
Medlem
Skrivet av njanja:

@Eazy: Hej, jag fick det meddelande, men fortfarande inte kan logga in via https. (OBS! påhittat dns)

$ sudo certbot --nginx --agree-tos --redirect --staple-ocsp --email xxxxxx_@hotmail.com -d skitdns.no-ip.com
Saving debug log to /var/log/letsencrypt/letsencrypt.log
Plugins selected: Authenticator nginx, Installer nginx
Obtaining a new certificate
Performing the following challenges:
http-01 challenge for skitdns.no-ip.com
Waiting for verification...
Cleaning up challenges
Deploying Certificate to VirtualHost /etc/nginx/conf.d/nextcloud.conf
Redirecting all traffic on port 80 to ssl in /etc/nginx/conf.d/nextcloud.conf

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Congratulations! You have successfully enabled https://skitdns.no-ip.com

You should test your configuration at:
https://www.ssllabs.com/ssltest/analyze.html?d=skitdns.no-ip....
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

IMPORTANT NOTES:
- Congratulations! Your certificate and chain have been saved at:
/etc/letsencrypt/live/skitdns.no-ip.com/fullchain.pem
Your key file has been saved at:
/etc/letsencrypt/live/skitdns.no-ip.com/privkey.pem
Your cert will expire on 2020-05-19. To obtain a new or tweaked
version of this certificate in the future, simply run certbot again
with the "certonly" option. To non-interactively renew *all* of
your certificates, run "certbot renew"
- If you like Certbot, please consider supporting our work by:

Donating to ISRG / Let's Encrypt: https://letsencrypt.org/donate
Donating to EFF: https://eff.org/donate-le

Hittar du att den refererar till /etc/letsencrypt/live/skitdns.no-ip.com/fullchain.pem och /etc/letsencrypt/live/skitdns.no-ip.com/privkey.pem i din nginx-config?

Om du surfar till https://ip-adressen. Kommer du fram och kan du se om den har ett certifikat?

Permalänk
Medlem

@jocke92: Hej

Nej, hittade inte dom i min nginx-config. När jag skriver https://192.168.1.142 händer ingenting. Men om jag skriver 192.168.1.142/nextcloud då kommer jag in.

mvh
Njanja

Visa signatur

Server
FUJITSU PRIMERGY TX100 S3P XE E3-1220V2 3.5-8MB 24GB

Permalänk
Medlem
Skrivet av njanja:

@jocke92: Hej

Nej, hittade inte dom i min nginx-config. När jag skriver https://192.168.1.142 händer ingenting. Men om jag skriver 192.168.1.142/nextcloud då kommer jag in.

mvh
Njanja

Gissar då att det är ditt certifikat som inte fungerar. Tror inte det är möjligt att få letsencrypt-certifikat på en ddns. Du får antingen köpa en domän eller göra ett self signed certifikat. Gör du det sistnämnda kommer webbläsare och app att säga att det är ett osäkert certifikat, men det är ju bara att lägga till undantag för det i webbläsaren och app.

Visa signatur

ASUS ROG STRIX B450-F GAMING - AMD Ryzen 5 3600 3.6 GHz 35MB - Cooler Master - Hyper 212 Black Edition - Corsair 16GB (2x8GB) DDR4 3200Mhz CL16 Vengeance LPX - Kingston A2000 500GB M.2 NVMe - Fractal Design Define C Svart - 2 X Noctua NF-P14s redux-1200 140mm PWM - Corsair RM650X 650W v2 - ASUS GeForce GTX 1060 6GB DUAL OC - Raijintek Morpheus II Heatpipe VGA Cooler - 2 X Noctua NF-P12 120mm PWM - OS Debian 10 Stable

Permalänk
Medlem
Skrivet av njanja:

@jocke92: Hej

Nej, hittade inte dom i min nginx-config. När jag skriver https://192.168.1.142 händer ingenting. Men om jag skriver 192.168.1.142/nextcloud då kommer jag in.

mvh
Njanja

Men filerna med certifikatet ligger där? Det känns som att certbot misslyckas med att editera nginx-configen för https med de certifikaten. Ska kolla hur det ser ut i en server jag har

edit: servern jag kör är apache, så vet inte hur det ska se ut i nginx

Permalänk
Medlem

@jocke92: Hejsan och tack för svaret.
Om jag ändrar från ngnix till apache, skulle det fungera med no-ip och letsencrypt-certifikat?

mvh
Njanja

Visa signatur

Server
FUJITSU PRIMERGY TX100 S3P XE E3-1220V2 3.5-8MB 24GB

Permalänk
Medlem

@Eazy: Hej och tack för svaret

Sen jag vet inte vad är syfte med nextcloud och letsencrypt funktion. Om jag måste köpa en domen då kan jag lika gärna betala för dropbox eller likadant tjänst. Enligt mig, syfte att man ska köra egen moln tjänst är att du ska slipa betala och att den ska bli mer privat. samt att du har tillgång till större lagring.

Och annan grej som jag tycker inte om, att den person som har skapat nextcloud, kunde han inte göra något enklare, att installera nextcloud tar 2 minuter, men allt omkring tar flera timmar eller dagar.

mvh
Njanja

Visa signatur

Server
FUJITSU PRIMERGY TX100 S3P XE E3-1220V2 3.5-8MB 24GB

Permalänk
Medlem
Skrivet av njanja:

@Eazy: Hej och tack för svaret

Sen jag vet inte vad är syfte med nextcloud och letsencrypt funktion. Om jag måste köpa en domen då kan jag lika gärna betala för dropbox eller likadant tjänst. Enligt mig, syfte att man ska köra egen moln tjänst är att du ska slipa betala och att den ska bli mer privat. samt att du har tillgång till större lagring.

Och annan grej som jag tycker inte om, att den person som har skapat nextcloud, kunde han inte göra något enklare, att installera nextcloud tar 2 minuter, men allt omkring tar flera timmar eller dagar.

mvh
Njanja

Låter som att du har det hela lite om bakfoten. Att husera egna tjänster över internet är absolut inte gratis. Oavsett om du betalar för programvaran/domän eller inte så tillkommer det kostnader för el, uppkoppling, inköp av delar, slitage, tid för konfigurering osv. I det långa loppet så är det troligen billigare att använda sig av en kommersiell molntjänst.

Du behöver absolut inte köpa en domän för att köra Nextcloud. SSL ska med DDNS och i allra värsta fall så går det också att få SSL direkt på IP-adressen. Det blir såklart mycket jobbigare att komma åt, men det kanske fungerar för vissa situationer.

Att vara sin egen sysadmin kan vara extremt frustrerande emellanåt och du behöver kanske ställa dig frågan om detta verkligen är det du vill? Allt går att lösa, frågan är bara hur mycket tid du är beredd att lägga på saker.

Btw, att du kommer åt NC via ip/nextcloud istället för direkt på ip låter som att du angett fel root-mapp i din webb-server. Adresser / korrelerar direkt med filstrukturen i root-mappen. Kan vara värt att kolla på!

Visa signatur

+++ Divide By Cucumber Error. Please Reinstall Universe And Reboot +++

"Real stupidity beats artificial intelligence every time." - Terry Pratchett, Hogfather

Permalänk
Medlem
Skrivet av njanja:

@Eazy: Hej och tack för svaret

Sen jag vet inte vad är syfte med nextcloud och letsencrypt funktion. Om jag måste köpa en domen då kan jag lika gärna betala för dropbox eller likadant tjänst. Enligt mig, syfte att man ska köra egen moln tjänst är att du ska slipa betala och att den ska bli mer privat. samt att du har tillgång till större lagring.

Och annan grej som jag tycker inte om, att den person som har skapat nextcloud, kunde han inte göra något enklare, att installera nextcloud tar 2 minuter, men allt omkring tar flera timmar eller dagar.

mvh
Njanja

Du behöver som sagt inte betala för en domän för att få det att funka. Om du skapar ett "Self Signed certifikat" så behövs ingen domän till ditt certifikat. Enda nackdelen med det är att webbläsare kommer säga att det är en osäker site, men eftersom det är din egen site så vet du ju att den är säker Det finns guider hur du skapa ett sådant certifikat om du googlar lite. Antar att du måste ta bort ditt Lets Encrypt certifikat innan, men jag är lite okunnig på det området.

Det är inte riktigt Nextcloud som gör det svårt. Det är grejen med att man måste ha en webbserver för att använda det som är svårt och tar lite tid att konfigurera. Om du vänder på det lite, om du får till det här har du ju gjort något svårt att vara stolt över

Edit:
Med tanke på förgående talare kan det ju vara så att det inte är certifikatet det är fel på utan något annat.

Visa signatur

ASUS ROG STRIX B450-F GAMING - AMD Ryzen 5 3600 3.6 GHz 35MB - Cooler Master - Hyper 212 Black Edition - Corsair 16GB (2x8GB) DDR4 3200Mhz CL16 Vengeance LPX - Kingston A2000 500GB M.2 NVMe - Fractal Design Define C Svart - 2 X Noctua NF-P14s redux-1200 140mm PWM - Corsair RM650X 650W v2 - ASUS GeForce GTX 1060 6GB DUAL OC - Raijintek Morpheus II Heatpipe VGA Cooler - 2 X Noctua NF-P12 120mm PWM - OS Debian 10 Stable

Permalänk
Medlem
Skrivet av njanja:

@jocke92: Hejsan och tack för svaret.
Om jag ändrar från ngnix till apache, skulle det fungera med no-ip och letsencrypt-certifikat?

mvh
Njanja

Rent tekniskt ska det fungera. Men det ska fungera med nginx med. Har den skapat certifikat-filerna som den säger att den skapat? Posta inte deras innehåll här, då faller syftet med certifikatet. Men innehållet i /etc/nginx/conf.d/nextcloud.conf kan du posta.

Permalänk
Medlem

Hej

nu fungerar i datorer hur bra som helst. Till och med jag testade certifikatet på ssl test och fick en B. (bättre än ingenting.
Men har fortfarande två små problem.

Första: Adressen fungera inte i mobilen
Den andra att jag fick den, när jag skriver https://minnamn.mydns.org
This version of Nextcloud requires at least PHP 7.2
You are currently running 7.1.33-10+ubuntu18.04.1+deb.sury.org+1. Please update your PHP version.

Då undra hur ska jag på enklast sätt uppdatera till 7.2 utan att jag behöver installera om.

mvh
Njanja

Visa signatur

Server
FUJITSU PRIMERGY TX100 S3P XE E3-1220V2 3.5-8MB 24GB

Permalänk
Medlem

@njanja: https://www.vultr.com/docs/configure-php-7-2-on-ubuntu-18-04

Börja från steget där de installerar php.

Visa signatur

+++ Divide By Cucumber Error. Please Reinstall Universe And Reboot +++

"Real stupidity beats artificial intelligence every time." - Terry Pratchett, Hogfather

Permalänk
Medlem

@scienta: Nej, denna instruktion som jag fick av dig fungerar inte, den här är resultatet:

* @author Joas Schilling * @author Jörn Friedrich Dreyer * @author Lukas Reschke * @author Morris Jobke * @author Robin Appelman * @author Roeland Jago Douma * @author Sergio Bertolín * @author Thomas Müller * @author Vincent Petry * * @license AGPL-3.0 * * This code is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License, version 3, * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License, version 3, * along with this program. If not, see * */ require_once __DIR__ . '/lib/versioncheck.php'; try { require_once __DIR__ . '/lib/base.php'; OC::handleRequest(); } catch(\OC\ServiceUnavailableException $ex) { \OC::$server->getLogger()->logException($ex, array('app' => 'index')); //show the user a detailed error page OC_Template::printExceptionErrorPage($ex, 503); } catch (\OC\HintException $ex) { try { OC_Template::printErrorPage($ex->getMessage(), $ex->getHint(), 503); } catch (Exception $ex2) { try { \OC::$server->getLogger()->logException($ex, array('app' => 'index')); \OC::$server->getLogger()->logException($ex2, array('app' => 'index')); } catch (Throwable $e) { // no way to log it properly - but to avoid a white page of death we try harder and ignore this one here } //show the user a detailed error page OC_Template::printExceptionErrorPage($ex, 500); } } catch (\OC\User\LoginException $ex) { OC_Template::printErrorPage($ex->getMessage(), $ex->getMessage(), 403); } catch (Exception $ex) { \OC::$server->getLogger()->logException($ex, array('app' => 'index')); //show the user a detailed error page OC_Template::printExceptionErrorPage($ex, 500); } catch (Error $ex) { try { \OC::$server->getLogger()->logException($ex, array('app' => 'index')); } catch (Error $e) { http_response_code(500); header('Content-Type: text/plain; charset=utf-8'); print("Internal Server Error\n\n"); print("The server encountered an internal error and was unable to complete your request.\n"); print("Please contact the server administrator if this error reappears multiple times, please include the technical details below in your report.\n"); print("More details can be found in the webserver log.\n"); throw $ex; } OC_Template::printExceptionErrorPage($ex, 500); }

Visa signatur

Server
FUJITSU PRIMERGY TX100 S3P XE E3-1220V2 3.5-8MB 24GB

Permalänk

@njanja: Kolla så alla php moduler som behövs är installerade. Själv saknade jag memcached PHP module vilket gav error 500.

Permalänk
Medlem

@njanja: Som sagt, att vara sin egen sysadmin kan vara rätt jobbigt. Den tidigare guiden kanske missat nåt steg. Här är en annan som ser lite mer komplett ut: https://ayesh.me/Ubuntu-PHP-7.2

Om inte annat får du leta upp någon officiell dokumentation.

Visa signatur

+++ Divide By Cucumber Error. Please Reinstall Universe And Reboot +++

"Real stupidity beats artificial intelligence every time." - Terry Pratchett, Hogfather

Permalänk
Medlem

Hej igen

Hur man fixar den:
Forbidden

You don't have permission to access this resource.
Apache/2.4.29 (Ubuntu) Server at test.no-ip.org Port 443

mvh
Njanja

Visa signatur

Server
FUJITSU PRIMERGY TX100 S3P XE E3-1220V2 3.5-8MB 24GB

Permalänk
Medlem

@njanja: Skaffa en riktig domän istället för att bråka med no-ip.org.

Det kostar din ficka 140 spänn om året och underlättar en hel del. Kör Cloudflare som DNS och dra nytta av detta: https://www.techandme.se/setup-multiple-accounts-with-ddclien... om du har DHCP WAN.

Visa signatur

Citera för svar

Stora Owncloud/Nextcloud-tråden: http://www.sweclockers.com/forum/122-server/1212245-officiell...
Jobb: Datacenter Manager
Grundare: https://www.hanssonit.se