Bratakstator / BetterMemory

SET_Gruppe_01
0 stars 0 forks source link

Database hosting #18

Open Bratakstator opened 2 months ago

Bratakstator commented 2 months ago

Finne en måte å hoste database på. Jeg (Joakim) skal ordne en Raspberry Pi for eget bruk, kan bruke denne for å hoste databasen, har også en eldre laptop som kan brukes.

Bratakstator commented 2 months ago

Bruk av Heraku.com

Bratakstator commented 2 months ago

Sende mail om bruk av skolen sine servere

hhamnnes commented 2 months ago

@Bratakstator Sender e-post til Hans Olav Bøe for å få satt opp en virtuell klient som vi kan hoste databasen på.

Bratakstator commented 2 months ago

Oppdatert for å fjerne epost-adresse lagt ut på et offentlig GitHub prosjekt

hhamnnes commented 2 months ago

Jeg har satt meg litt inn i hvordan vi kan sette opp en virtuell klient i Azure. Jeg tenker vi må sette oss inn i hvilken type virtuell klient vi ønsker oss før vi setter den opp.

hhamnnes commented 2 months ago

Her er noen anbefalnigner fra co-pilot: For å sette opp en virtuell maskin (VM) i Azure for å kjøre en MongoDB-server, kan du følge disse trinnene:

Opprett en virtuell maskin i Azure: Logg inn på Azure-portalen. Gå til “Virtual Machines” og klikk på “Create”. Velg “Azure Virtual Machine”. Velg abonnement, ressursgruppe, region, bilde (f.eks. Ubuntu eller Windows Server), og størrelse på VM1. Opprett en brukerkonto og konfigurer innkommende portregler (f.eks. SSH for Linux eller RDP for Windows). Konfigurer nettverk og lagring: Velg disktype (Standard HDD, Standard SSD, eller Premium SSD) og konfigurer nettverksgrensesnittet. Gjennomgå og opprett VM-en. Installer MongoDB: Koble til VM-en via SSH (for Linux) eller RDP (for Windows). Følg installasjonsinstruksjonene for MongoDB for ditt operativsystem: For Ubuntu: sudo apt update sudo apt install -y mongodb sudo systemctl start mongodb sudo systemctl enable mongodb

For Windows: Last ned MongoDB-installasjonsprogrammet fra MongoDBs offisielle nettside. Følg installasjonsveiviseren og start MongoDB-tjenesten. Konfigurer MongoDB: Rediger MongoDB-konfigurasjonsfilen (/etc/mongod.conf for Linux eller C:\Program Files\MongoDB\Server\\bin\mongod.cfg for Windows) for å tillate eksterne tilkoblinger. Start MongoDB-tjenesten på nytt for å bruke endringene. Sikre MongoDB: Opprett en administratorkonto og konfigurer autentisering. Sett opp brannmurregler i Azure for å begrense tilgang til MongoDB-serveren.

hhamnnes commented 2 months ago

For å kjøre en MongoDB-server på en virtuell maskin i Azure, anbefales det å velge et bilde som er godt støttet og optimalisert for serverbruk. Her er noen alternativer:

Ubuntu Server: Ubuntu 20.04 LTS eller Ubuntu 22.04 LTS er populære valg for servere på grunn av deres stabilitet og langtidssupport (LTS). Ubuntu har omfattende dokumentasjon og støtte for MongoDB. CentOS: CentOS 7 eller CentOS 8 er også gode valg for servermiljøer. CentOS er kjent for sin stabilitet og er mye brukt i produksjonsmiljøer. Windows Server: Hvis du foretrekker et Windows-miljø, kan du velge Windows Server 2019 eller Windows Server 2022. Windows Server gir et kjent grensesnitt for de som er vant til Windows-operativsystemer. Azure Marketplace Images: Azure tilbyr også forhåndskonfigurerte bilder med MongoDB installert, som kan spare tid på oppsettet. Søk etter “MongoDB” i Azure Marketplace for å finne disse alternativene. For de fleste brukere vil Ubuntu Server være et godt valg på grunn av sin popularitet, støtte og dokumentasjon. Her er et eksempel på hvordan du kan velge Ubuntu Server 20.04 LTS:

Gå til “Create a resource” i Azure-portalen. Velg “Compute” og deretter “Ubuntu Server 20.04 LTS”. Følg veiviseren for å konfigurere VM-en din.