I’ve been using Docker to run PostgreSQL server and I think it is much simplier than installing it natively.
Creating container
docker run --name postgres -e POSTGRES_PASSWORD=postgres -p 5432:5432 -v /home/user/postgres/data:/var/lib/postgresql/data -d postgres
Note: You can customize /home/users/postgres/data
directory
Starting server
sudo docker start postgres
Stopping server
sudo docker stop postgres