Если не хотите читать статью, можно просто посмотреть видео. Задача: - поднять веб-сервер со страничкой авторизации. Отдавать нужную страницу/текст. Чтобы в дальнейшем можно было подключить проверку авторизации. Для начала сделаем сервак и хэндлер, который будет обрабатывать запросы. Возьмем пример из офф документации (подглядеть можно тут), только хэндлер вынесем в отдельную функцию (чтобы не была функция в функции): func handler(w http.ResponseWriter, r *http.Request) { } func main() { http.HandleFunc("/", handler) log.Fatal(http.ListenAndServe(":80", nil)) } Чтобы отрисовать какую страничку в вебе я предлагаю воспользоваться модулем template, который входит в состав двух модулей - html / text. Мы будем использовать из модуля text: var ( tmpl = template.Must(template.ParseFiles("forms.html")) ) И содержимое forms.html (вникать особо не нужно): <html> <title></title> <head> <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.0/css/bootstrap.min.css" integrity