diff --git a/conf/app.ini b/conf/app.ini
index ca0bfa84d..2aab7178e 100644
--- a/conf/app.ini
+++ b/conf/app.ini
@@ -18,8 +18,11 @@ DOMAIN = localhost
 ROOT_URL = %(PROTOCOL)s://%(DOMAIN)s:%(HTTP_PORT)s/
 HTTP_ADDR = 
 HTTP_PORT = 3000
-CERT_FILE = cert.pem
-KEY_FILE = key.pem
+; Generate steps:
+; $ cd path/to/gogs/custom/https
+; $ go run $GOROOT/src/pkg/crypto/tls/generate_cert.go -ca=true -duration=8760h0m0s -host=myhost.example.com
+CERT_FILE = custom/https/cert.pem
+KEY_FILE = custom/https/key.pem
 
 [database]
 ; Either "mysql", "postgres" or "sqlite3", it's your choice
diff --git a/gogs.go b/gogs.go
index bc807c466..c9d78acb9 100644
--- a/gogs.go
+++ b/gogs.go
@@ -19,7 +19,7 @@ import (
 // Test that go1.2 tag above is included in builds. main.go refers to this definition.
 const go12tag = true
 
-const APP_VER = "0.3.0.0419 Alpha"
+const APP_VER = "0.3.0.0420 Alpha"
 
 func init() {
 	base.AppVer = APP_VER
diff --git a/public/img/favicon.png b/public/img/favicon.png
index aae5f15be..0e7342b30 100644
Binary files a/public/img/favicon.png and b/public/img/favicon.png differ