Hjälp med Nextcloud installation

Jag kan hjälpa dig med Nextcloud installation på t.ex Ubuntu, Debian, RaspberryPi, Docker med nginx, Apache, MariaDB, PHP8, LetsEncrypt TLS 1.3, Redis, CrowdSec o. Fail2Ban och om så önskas Netdata och får slutligen ett A+ säkerhetsbetyg från både Nextcloud och Qualys SSL Labs.

men vad betyder 'installation på t.ex' egentligen?

Vad är Ubuntu?

Ubuntu Desktop är en Linux-distribution utvecklad av Canonical, och det är en av de mest populära distributionerna, tack vare dess användarvänlighet. Ubuntu Server Edition är verksamt på de flesta internetservrar.

Vad är Debian?

Debiansystem är operativsystem som använder en Unix-liknande kärna – vanligtvis Linux – tillsammans med andra programkomponenter, av vilka många kommer från GNU-projektet.

Vad är Nginx & Apache?

Nginx är — precis som Apache — en Linux-baserad webbserver, men som uttalas “Engine X” Nginx kan även fungera som en omvänd proxy-server och belastningsutjämnare som tar emot alla anrop och delar upp dem till en eller flera andra servrar.

Vad är Raspberry Pi?

Raspberry Pi-datorerna har tagit världen med storm. Trots att de är så små att de ryms i handen, har de kraft nog att användas som bland annat surfdatorer, mediaspelare och servrar.

Vad är Let’s Encrypt?

Let’s Encrypt är en gratis, automatiserad och öppen certifikatutgivare (CA, Certificate Authority) som drivs till allmänhetens fördel. Det är en tjänst levererad av Internet Security Research Group (ISRG).

Vad är MariaDB?

MariaDB är en open-source-databas som hjälper dig att lagra och strukturera din data. Ser man till MariaDB vs MySQL så kan MariaDB användas för flera olika ändamål. Till dem hör bland annat datalagring, e-handel och loggning.

Vad är PHP?

PHP (PHP: Hypertext Preprocessor) är ett populärt programmeringsspråk för webbutveckling. Det används för att skapa interaktiva och dynamiska webbsidor. PHP fungerar bra med HTML eftersom det kan bäddas in direkt i HTML-koden.

Vad är Redis?

Redis är ett kraftfullt cache-engine för att bygga moderna webbapplikationer som används av utvecklare och företag för att snabbt och effektivt hantera stora mängder data i realtid.

Vad är Fail2Ban?

Fail2Ban är ett verktyg som skyddar Linux-baserade maskiner mot olika typer av attacker och skadligt beteende. Verktyget kan skydda ett flertal tjänster som till exempel SSH, HTTP och FTP. Fail2ban övervakar loggfiler i realtid och letar efter tecken på automatiserade attacker.

Vad är UFW?

UFW står för Uncomplicated Firewall och är ett verktyg för att förenkla administreringen av den inbyggda brandväggen i Linux. Den medföljer Ubuntu som standard, men är avstängd.

Vad är Netdata?

Netdata är en övervakning och problemlösning av öppna källor för infrastruktur som förenklar realtidsdatasamling av system, maskiner och tillämpningsmetricer. Netdata hjälper användare att visualisera och lagra data, set performance emission varningar och samla tusentals med null konfiguration.

Vad är Qualys SSL Labs?

The SSL Labs project - SSL Server Test från säkerhetsföretaget Qualys har länge ansetts vara en standard för att testa säkerhetsnivån på en webbserver och sätta upp ett SSL-certifikat.

Nextcloud system requirements

Platform Options
Operating System (64-bit)
  • Ubuntu 22.04 LTS (recommended)
  • Ubuntu 20.04 LTS
  • Red Hat Enterprise Linux 9 (recommended)
  • Red Hat Enterprise Linux 8
  • Debian 12 (Bookworm)
  • SUSE Linux Enterprise Server 15
  • openSUSE Leap 15.5
  • CentOS Stream CentOS
Database
  • MySQL 8.0+ or MariaDB 10.3/10.4/10.5/10.6 (recommended)
  • Oracle Database 11g (only as part of an enterprise subscription)
  • PostgreSQL 10/11/12/13/14/15
  • SQLite (only recommended for testing and minimal-instances)
Webserver
  • Apache 2.4 with mod_php or php-fpm (recommended)
  • nginx with php-fpm
PHP Runtime
  • 8.0 (deprecated)
  • 8.1
  • 8.2 (recommended)
  • 8.3

Det finns flera sätt att installera Nextcloud beroende på dina preferenser, krav och mål.

  • Official Nextcloud AIO Docker-based image
  • Community Snap Package
  • Community Nextcloud VM Appliance
  • Community NextcloudPi scripts
  • Community Nextcloud Docker image

OBS

Jag är ingen specialist med tung kompetens inom ett specifikt område (system requirements) i dom ovan nämnda mjukvaror.
Jag är programmerare med gedigen erfarenhet av både backend och frontend utveckling med stort intresse för internetsäkerhet.