Tutorials

Step-by-step guides for your cloud servers: installs, configuration and best practices.

AI & self-hosting

How to set up a vector database for AI

Vector databases store the meaning of text, essential for semantic search and chatbots over your documents.

Updated 10/16/2026
AI & self-hosting

How to transcribe audio to text with Whisper

Turn audio recordings into text with Whisper, the open-source transcription model, on your server.

Updated 10/16/2026
AI & self-hosting

How to generate images with Stable Diffusion on your server

Run your own AI image generator with Stable Diffusion, private and unlimited.

Updated 10/16/2026
AI & self-hosting

When you need a GPU for AI (and when you do not)

Not every AI task needs a GPU. Here is how to decide between CPU and GPU for your project.

Updated 10/16/2026
AI & self-hosting

How to add an AI chat interface with Open WebUI

Put a ChatGPT-like web interface on top of your local Ollama models, with Open WebUI.

Updated 10/16/2026
AI & self-hosting

How to run local LLMs with Ollama

Run language models directly on your server with Ollama, private and with no per-token costs.

Updated 10/16/2026
Dev environments

How to keep sessions running after disconnect with tmux

tmux keeps your terminal sessions alive even after you close SSH, ideal for long-running tasks.

Updated 10/16/2026
Dev environments

How to install PHP (multiple versions) and Composer

Install the PHP version your project needs, along with Composer for package management.

Updated 10/16/2026
Dev environments

How to create a systemd service for your app

Make your app start automatically and restart itself if it stops, with a systemd service.

Updated 10/16/2026
Dev environments

How to install Node.js with nvm (multiple versions)

Install and switch between multiple Node.js versions on the same server with nvm.

Updated 10/16/2026
Dev environments

How to set up Python virtual environments

Isolate each Python project dependencies with virtual environments, so they do not clash.

Updated 10/16/2026
Dev environments

How to self-host your own Git with Gitea

Run your own Git server, lightweight and fast, with Gitea, the self-hosted alternative to GitHub.

Updated 10/16/2026