Self-Hosted
Using Vultr - Docker
Stuff to do:
chsh -s /bin/bash to change the default shell from dash to bash (to allow arrow key and auto complete stuff)
sudo passwd <user> to change the password for a user (Docker user)
Tools Needed
Docker (used one click install but also here) WAIT. I THINK COMPOSE IS ALSO INSTALLED
create network
docker network create web(or some other name than web)
Checklist
give docker user password
change shell to bash from dash (sh)
go to docker user
set up github (with just git clone https so no need ssh keys)
docker create network
docker network create traefik_proxyclone gourl project and run docker compose
set up code server via docker as well
verify with: docker compose version
Code-server via docker
puid, pgid from linuxserver
Traefik: wonderful guide, one more
getting started test
example of load balancing
Login in SSH
su - docker to go to docker user's space
Login:
docker login
In the future, create custom image:
Last updated
