Yes — those three Gitea docs cover the core pieces you need to self-host a clone on your server: database setup, running Gitea as a service, and basic command-line administration. Here’s a practical summary based on them.
What you need first
Gitea needs a database, and the docs support PostgreSQL, MySQL/MariaDB, SQLite, and MSSQL. For production, the database-prep guide focuses on PostgreSQL and MySQL because those are the most common server choices.
You also need the Gitea binary installed on the server, plus a Linux service setup so it starts automatically on boot.
Database setup
The database-prep page says to create a dedicated database and user for Gitea instead of using an existing shared account.
The important idea is to give Gitea its own credentials and permissions, then enter those details during the web install or in the config file.
If you want the simplest setup, SQLite is built in, but for a real server deployment PostgreSQL or MySQL is the better choice.