Memos – Open Source, Self-hosted, Jouw Notities, Jouw Manier

In de digitale wereld van vandaag is het maken van aantekeningen essentieel voor het organiseren van ideeën, het bijhouden van taken en het verbeteren van de productiviteit. Veel mensen gebruiken cloudgebaseerde aantekeningen-apps, maar deze brengen privacyzorgen, abonnementskosten of beperkte aanpassingsmogelijkheden met zich mee. Als je volledige controle over je aantekeningen wilt, is Memos een geweldige alternatief.

Memos is een open-source, zelf-gehoste aantekeningenapplicatie die je volledige eigendom van je gegevens geeft, die lichtgewicht, gebruiksvriendelijk en ideaal is voor persoonlijk gebruik of kleine teams.

In dit artikel zullen we Memos verkennen, hun functies, installatieproces en hoe je het effectief kunt gebruiken.

Wat is Memos?

Memos is een minimalistische aantekeningenapplicatie waarmee je je aantekeningen kunt schrijven, organiseren en beheren zonder afhankelijk te zijn van derden. Het is zelf-gehost, wat betekent dat je het op je eigen server installeert en draait, wat je volledige privacy en controle over je gegevens geeft.

Belangrijkste Kenmerken van Memos:

  • Privacy Eerst – Je gegevens blijven bij jou, wat betekent dat alles veilig in je lokale database wordt opgeslagen.
  • Snel en Eenvoudig – Schrijf en sla aantekeningen snel op in platte tekst, met Markdown voor eenvoudige opmaak en delen.
  • Lichtgewicht maar Krachtig – Gebouwd met Go en React.js voor een soepele en efficiënte ervaring.
  • Volledig aanpasbaar – Pas de servernaam, pictogram, thema, beschrijving en meer aan om aan uw behoeften te voldoen.
  • Open Source – 100% transparant, met alle code beschikbaar op GitHub voor iedereen om te bekijken of bij te dragen.
  • Volledig gratis – Geen kosten, geen abonnementen – gewoon volledige toegang tot alle functies zonder kosten.

Vereisten

Voordat u begint, zorg ervoor dat uw server voldoet aan de volgende vereisten:

  • Een op Linux gebaseerd systeem (Ubuntu, Debian, RHEL, enz.)
  • Docker geïnstalleerd op uw systeem.
  • Een domeinnaam (optioneel, voor webtoegang).

Stap 1: Docker installeren op Linux

Memos wordt uitgevoerd als een Docker-container, dus u moet eerst Docker installeren, volg de onderstaande stappen op basis van uw Linux-distributie.

Installeer de nieuwste versie van Docker op Debian-gebaseerde distributies zoals Ubuntu en Mint:

sudo apt update
sudo apt install -y ca-certificates curl gnupg
sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo tee /etc/apt/keyrings/docker.asc > /dev/null
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io

Voor RHEL-gebaseerde systemen (CentOS, AlmaLinux, Rocky Linux, Fedora):

sudo dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
sudo dnf install -y docker-ce docker-ce-cli containerd.io

Standaard vereist Docker rootrechten, wat onhandig is, dus schakel niet-rootgebruikers in om Docker-opdrachten uit te voeren zonder sudo.

sudo usermod -aG docker $USER
newgrp docker

Zodra geïnstalleerd, Docker toestaan om te starten bij het opstarten en de service te starten.

sudo systemctl enable --now docker
sudo systemctl start docker

Stap 2: Memos installeren met Docker

Om Memos in te stellen met docker run, voer het volgende commando uit om Memos te starten, wat Memos op de achtergrond start, blootgesteld op poort 5230 en gegevens worden opgeslagen in ~/.memos/, een verborgen map binnen de home directory van de gebruiker.

docker run -d \
  --init \
  --name memos \
  --publish 5230:5230 \
  --volume ~/.memos/:/var/opt/memos \
  neosmemo/memos:stable
Install Memos in Linux

Zodra de container draait, kunt u Memos openen door uw webbrowser te openen en naar te navigeren:

http://your-server-ip:5230
OR
http://localhost:5230
Access Memos Web Interface
Access Memos Web Dashboard

Als u een domein heeft ingesteld, kunt u een reverse proxy configureren (met behulp van Nginx of Caddy) voor een betere ervaring.

Conclusie

Memos is een krachtige maar lichtgewicht zelfgehoste notitie-app waarmee u notities op uw eigen manier kunt maken en beheren. Het is eenvoudig te installeren, zeer aanpasbaar en geeft u volledige eigendom van uw gegevens.

Source:
https://www.tecmint.com/memos-self-hosted-note-taking-linux/