Stora ownCloud/Nextcloud-tråden

Permalänk
Medlem

@moron: Ytterligare ett script till din rescue: https://github.com/enoch85/scripts/blob/master/techandme/ngin...

Sätt upp en Nginx Reverse Proxy och öppna port 443 samt 80 mot den. Ändra IP samt domän i scriptet innan du kör det, och kör det på Nginx Proxyn.

Glöm inte lägga till ".well-known" i Nginxs default fil. Tror det står längre uppe i tråden.

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
Skrivet av mechersmith:

För letsencrypt med nginx kör jag följande conf:

# Handles letsencrypt validation challenge and redirects to https from http server { listen 80; server_name my_domain.com subdomain.my_domain.com; location /.well-known/acme-challenge { default_type "text/plain"; root /usr/local/www/; } # Redirect to https location / { return 301 https://$server_name$request_uri; } }

Har flera subdomäner som jag kör under samma config då de ligger på samma fysiska server.

grymt! funkar fina fisken... både ssl redirecten och letsencrypt på port 80 som är rekomenderat...

tackar

Permalänk
Medlem

Hej!

Jag är mitt uppe i att sätta upp nextcloud på en ubuntu server 16.04. Eftersom jag är helt grön i linux kör jag scriptet nextcloud_install_production.sh som @enoch85 gjort. Men installationen stoppar med felmeddelandet "Error while trying to create admin user: Failed to connect to the database: An exception occured in driver: SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost' (using password: YES)".

Vad innebär detta?

/ Peter

Permalänk
Medlem

@imse: Har du redan MySQL installerat så funkar det inte. Det måste vara en clean server. Tanka VMen annars.

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:

@moron: Ytterligare ett script till din rescue: https://github.com/enoch85/scripts/blob/master/techandme/ngin...

Sätt upp en Nginx Reverse Proxy och öppna port 443 samt 80 mot den. Ändra IP samt domän i scriptet innan du kör det, och kör det på Nginx Proxyn.

Glöm inte lägga till ".well-known" i Nginxs default fil. Tror det står längre uppe i tråden.

Tack för hjälpen, men det där skriptet är nog inte färdigt att köras direkt efter en färsk install eller? Måste vhosts vara konfade på NGINX innan skriptet körs? Måste vissa av dina andra skript finnas på burken med?

Jag plitar ner en steg-för-steg som kan hjälpa någon annan möjligtvis (OM jag får det att funka dvs...)

*******

Får en fail här i skriptet med;

Resolving www.cloudflare.com (www.cloudflare.com)... 198.41.215.162, 198.41.214.162, 2400:cb00:2048:1::c629:d6a2, ... Connecting to www.cloudflare.com (www.cloudflare.com)|198.41.215.162|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 233 [text/plain] Saving to: 'STDOUT' - 100%[==========================================================================================================>] 233 --.-KB/s in 0s 2016-08-18 09:42:23 (98.2 MB/s) - written to stdout [233/233] sed: can't read /etc/nginx/sites-available/scripts/new_ip_cloudflare.sh: No such file or directory

Jag löste det genom att manuellt skapa det skriptet istället.

-------

ÄNNU en fråga då - hur får jag bort "front page" för NC VM'en? Kan mna få så det redirectar direkt till domain.com/nextcloud?

Visa signatur

En server här, några servrar där.

Permalänk
Medlem
Skrivet av enoch85:

@imse: Har du redan MySQL installerat så funkar det inte. Det måste vara en clean server. Tanka VMen annars.

Tack för svaret! Det var som du skrev att MySQL låg kvar. Det visade sig vara lite knepigt att få till en clean server men det löste sig. Nu har det dock dykt upp ett annat problem som verkar vara för stort för mig...

Nu håller jag på med att konfigurera åtkomst från extern domän till NC och kört activate-ssl scriptet.

Nu kommer jag inte åt NC via https via det lokala nätverket eller för den delen via den externa domänen från externt nätverk. Felmeddelandet jag får är i Firefox "SSL_ERROR_RX_RECORD_TOO_LONG" Med hhtp fungerar det och jag kommer åt NC.
Samma svar för jag från den externa domänen.

Någon idé om vad som kan orsaka detta och vad jag ska felsöka?

Permalänk
Medlem

Jag laddade ner nextcloud vm. Mountade i WMware. Så långt funkar det bra. Emellertid lyckas jag bara skriva in nextcloud login: , sen kan jag inte skriva under password: , är otroligt ny på detta kan tilläggas. Någon som vet vad som felas?

EDIT: Nu fattar jag

Permalänk
Medlem

@Jocke86: Haha, det där var lite noob faktiskt.

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 imse:

Tack för svaret! Det var som du skrev att MySQL låg kvar. Det visade sig vara lite knepigt att få till en clean server men det löste sig. Nu har det dock dykt upp ett annat problem som verkar vara för stort för mig...

Nu håller jag på med att konfigurera åtkomst från extern domän till NC och kört activate-ssl scriptet.

Nu kommer jag inte åt NC via https via det lokala nätverket eller för den delen via den externa domänen från externt nätverk. Felmeddelandet jag får är i Firefox "SSL_ERROR_RX_RECORD_TOO_LONG" Med hhtp fungerar det och jag kommer åt NC.
Samma svar för jag från den externa domänen.

Någon idé om vad som kan orsaka detta och vad jag ska felsöka?

Precis som du blir "varnad för" innan scriptet börjat så måste port 443 vara öppen mot NCs IP.

Men som jag sa innan, tanka VMen och spara MASSA tid.

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:

@Jocke86: Haha, det där var lite noob faktiskt.

Ja Linux har jag i princip aldrig använt. Men jävlar vad bra det funkar nu! Stort tack för era ansträngningar

Permalänk
Medlem

@Jocke86: Ja jag förstår, menade inget illa - tyckte mest det var kul, samt såg mig själv framför mig när jag aldrig sett en terminal förut.

Kul att det funkar för dig! Bara fråga om det är nått!

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:

@Jocke86: Ja jag förstår, menade inget illa - tyckte mest det var kul, samt såg mig själv framför mig när jag aldrig sett en terminal förut.

Kul att det funkar för dig! Bara fråga om det är nått!

Tackar Nu ska jag bara installera på en dedikerad. Får se hur det går.

Permalänk
Medlem

Vad är detta Nextcloud som dykt upp plötsligt? Hur skiljer det sig från ownCloud?

Skickades från m.sweclockers.com

Visa signatur

Nybörjare på Linux? Se hit! #15665841

Permalänk
Medlem
Skrivet av NodCommander:

Vad är detta Nextcloud som dykt upp plötsligt? Hur skiljer det sig från ownCloud?

Skickades från m.sweclockers.com

Finns info högre upp i tråden: #16194027

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

Tänkte konfigurera mem cache på min nextcloud server.

Är det Apcu jag ska använda?
Hur gör jag för att få tag i rätt verision?

Visa signatur

Fractal Design Define R5 Svart, Intel Core i7 7700K 4.2 GHz 8MB, Noctua NH-D15, Corsair 32GB (2x16GB) DDR4 2666Mhz CL15, MSI GeForce GTX 1080 Ti 11GB Gaming X, MSI Z270 GAMING M5, Samsung 960 EVO 500GB, EVGA Supernova G2 850W

Permalänk
Medlem
Skrivet av Joulester:

Tänkte konfigurera mem cache på min nextcloud server.

Är det Apcu jag ska använda?
Hur gör jag för att få tag i rätt verision?

Kör Redis!

Använder du Ubuntu 16.04.X så har du ett script här: https://github.com/enoch85/ownCloud-VM/blob/master/static/red...

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

@enoch85: ja jag kör 16.04. Behöver jag göra om scriptet lite? Använder inte någon av dina vm längre.

Visa signatur

Fractal Design Define R5 Svart, Intel Core i7 7700K 4.2 GHz 8MB, Noctua NH-D15, Corsair 32GB (2x16GB) DDR4 2666Mhz CL15, MSI GeForce GTX 1080 Ti 11GB Gaming X, MSI Z270 GAMING M5, Samsung 960 EVO 500GB, EVGA Supernova G2 850W

Permalänk
Medlem
Skrivet av Joulester:

@enoch85: ja jag kör 16.04. Behöver jag göra om scriptet lite? Använder inte någon av dina vm längre.

Nej, du behöver inte göra om något. Det ska funka "out of the box".

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

@enoch85: För mig så behövde jag ändra scriptet lite. Försöker köra det och han gnäller på "bin/bash: bad interpreter no such file" så la till "/" högst upp vid "#!bin/bash" så det blir "#!/bin/bash".

något som behöver ändras för alla eller jag som gjort nåt konstigt?

Visa signatur

Fractal Design Define R5 Svart, Intel Core i7 7700K 4.2 GHz 8MB, Noctua NH-D15, Corsair 32GB (2x16GB) DDR4 2666Mhz CL15, MSI GeForce GTX 1080 Ti 11GB Gaming X, MSI Z270 GAMING M5, Samsung 960 EVO 500GB, EVGA Supernova G2 850W

Permalänk
Medlem

@Joulester: Good catch! Ska fixas. Thanks.

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:

Precis som du blir "varnad för" innan scriptet börjat så måste port 443 vara öppen mot NCs IP.

Men som jag sa innan, tanka VMen och spara MASSA tid.

Vet inte om jag kollar om porten 443 är öppen på rätt sätt men jag tror ändå att den är öppen.
ncadmin@nextcloud:~$ sudo nc -vz 127.0.0.1 443
Connection to 127.0.0.1 443 port [tcp/https] succeeded!

Har också kollat med http://www.canyouseeme.org/ som säger att porten är öppen. (Har tagit port forward till servern i routern).

Tack för förslaget med att tanka VM men jag kör unraid med KVM och då funkar väl inte formatet som du har skapat VM med, antar jag.

Permalänk
Medlem

Gick över till NextCloud nu, funkar utmärkt och var väldigt enkelt att göra.

Permalänk

hur länge bör man vänta med att switcha owncloud till nextcloud för prod saker som man inte vill ha massa strul med?

det är ju ownclouds kodbas, men dom lär ju gjort ganska stora modifieringar..?

så man vill nog att folk ska hinna testa ut det ordentligt innan...

enligt nån sida jag hittade skulle det gå att migrera vid 9.1 -> NC10 när det väl dyker upp.. men det betyder att jag inte bör uppdatera vidare på oc9.x serien från 9.1 när dom uppdateringarna kommer då?

Permalänk
Medlem
Skrivet av EvilCrackMonkey:

hur länge bör man vänta med att switcha owncloud till nextcloud för prod saker som man inte vill ha massa strul med?

det är ju ownclouds kodbas, men dom lär ju gjort ganska stora modifieringar..?

så man vill nog att folk ska hinna testa ut det ordentligt innan...

enligt nån sida jag hittade skulle det gå att migrera vid 9.1 -> NC10 när det väl dyker upp.. men det betyder att jag inte bör uppdatera vidare på oc9.x serien från 9.1 när dom uppdateringarna kommer då?

Personligen har jag valt att vänta att migrera då jag har en del avändare som påverkas. Man måste byta appar osv, och jag är inte helt pigg på det just nu. Sen har jag inte testat om alla appar är kompatibla heller. Documents-appen funkar t.ex. inte i Nextcloud afaik. Dock har jag provat att tanka Nextclouds Android app och köra på mitt ownCloud-konto, och det funkar bra. Desktop-appen vet jag inte, och Nextcloud har ingen egen.

Rent allmänt tycker jag att det känns som att det är en bit kvar innan allt är på plats, det tar tid att bygga sitt varumärke. Hade jag dock varit ny användare och behövt välja mellan ownCloud och Nextcloud på en ny installation, då hade jag valt Nextcloud.

Svår fråga.

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
Skrivet av enoch85:

Personligen har jag valt att vänta att migrera då jag har en del avändare som påverkas. Man måste byta appar osv, och jag är inte helt pigg på det just nu. Sen har jag inte testat om alla appar är kompatibla heller. Documents-appen funkar t.ex. inte i Nextcloud afaik. Dock har jag provat att tanka Nextclouds Android app och köra på mitt ownCloud-konto, och det funkar bra. Desktop-appen vet jag inte, och Nextcloud har ingen egen.

Rent allmänt tycker jag att det känns som att det är en bit kvar innan allt är på plats, det tar tid att bygga sitt varumärke. Hade jag dock varit ny användare och behövt välja mellan ownCloud och Nextcloud på en ny installation, då hade jag valt Nextcloud.

Svår fråga.

problemet som jag ser är att det är att en del av användarna som ska använda installationen inte är så hajj på nya saker, så jag vet att först kommer jag behöva lära dom använda OC, sedan den dagen det är dags att byta till NC så lär jag få börja om från ruta ett..

Documents appen ser jag iofs som en dealbreaker...
det är ju en av dom viktigaste apparna som måste funka..

den har jag dock en kanske udda fråga om? går det att spara nya dokument som doc eller docx i documents? eller måste man spara odt, sen via libreoffice på clienten konvertera till docx?

det är några som hellre använder ms office än libreoffice...

har libreoffice-{headless,writer,calc,impress} installerade på servern, men nya dokument blir oavsätt hur jag gör odt, men den kan öppna doc och docx...
(skulle vara trevligt om xlsx och pptx funkade också, men det är inga direkta dealbreakers, eftersom documents bara supportar writer..)

har centos 7 plus som os..

Permalänk
Inaktiv

Documents-appen fungerar i nextcloud och vill man få stöd för fler format finns ju alltid collabora. Har dock inte testat det ännu, känner mig inte helt kompis med hur det är upplagt.

Permalänk
Skrivet av anon37058:

Documents-appen fungerar i nextcloud och vill man få stöd för fler format finns ju alltid collabora. Har dock inte testat det ännu, känner mig inte helt kompis med hur det är upplagt.

ok bra att documents appen funkar i NC(9).

det finns ju libreoffice-online men den är inte stable ännu...

när den blir stable, så ska jag prova libreoffice-online, men det känns som det är en bit kvar där också..

men dom baserade 1.6.0 på CODE, vilket är utvecklingsversion..
sista releasen jag såg var 1.7.2, och det kommer ju releases nästan dagligen..

jag tror faktiskt jag får vara feg och hoppas att NC10 kommer och att det går att migrera från oc9.x utan större bekymmer. i värsta fall går det väl att sätta upp fedrated sharing och köra båda side by side under en mig. period tills allt funkar som det ska i NC..

Permalänk

hmm någon som har koll på varför man skulle få csrf errors vid login?

visade sig att clamav inte ville lira som det skulle, fixade det, tror det var allt jag pillade i, sedan slutade login funka och ger csrf errors, jag hittade att i 9.1 så finns de en bug som har med files_sharing appen, men disablar jag den så fortsätter den att ge samma error...

verkar ha något med att den tror att det är något exploit försök som jag förstått vad csrf var för något..

Permalänk
Skrivet av EvilCrackMonkey:

hmm någon som har koll på varför man skulle få csrf errors vid login?

visade sig att clamav inte ville lira som det skulle, fixade det, tror det var allt jag pillade i, sedan slutade login funka och ger csrf errors, jag hittade att i 9.1 så finns de en bug som har med files_sharing appen, men disablar jag den så fortsätter den att ge samma error...

verkar ha något med att den tror att det är något exploit försök som jag förstått vad csrf var för något..

okej lika bra och delge hur jävla korkat det här var då...

körde en yum update som uppdaterade php tidigare idag...
gissa vad som händer på Centos 7..
jo den återställer ägaren till session.save_path i php-fpm.d/www.conf...

/var/lib/php/session fick ägaren root:apache isf root:nginx som jag hade ändrat tidigare..

när jag väl hittade att att owncloud hade en egen logfil som loggade dom bitarna i data mappen, så var det lätt återgärdat..
för errorloggen i nginx blev man ju inte klokare av...

alltid kul med simpla fel som man tror är något helt annat..

Permalänk
Medlem

Desktop-klient och iOS/Android-apparna för Owncloud funkar med NextCloud. Det är ju som sagt samma kodbas, just nu.