diff --git a/config/defaults.go b/config/defaults.go
index 964756af1..34e5c7fc7 100644
--- a/config/defaults.go
+++ b/config/defaults.go
@@ -38,9 +38,8 @@ type Defaults struct {
// GetDefaults will return default configuration values.
func GetDefaults() Defaults {
return Defaults{
- Name: "Owncast",
- Title: "My Owncast Server",
- Summary: "This is brief summary of whom you are or what your stream is. You can edit this description in the admin.",
+ Name: "New Owncast Server",
+ Summary: "This is a new live video streaming server powered by Owncast.",
ServerWelcomeMessage: "",
Logo: "logo.svg",
Tags: []string{
@@ -48,7 +47,21 @@ func GetDefaults() Defaults {
"streaming",
},
- PageBodyContent: "# This is your page content that can be edited from the admin.",
+ PageBodyContent: `
+# Welcome to Owncast!
+
+- This is a live stream powered by [Owncast](https://owncast.online), a free and open source live streaming server.
+
+- To discover more examples of streams, visit [Owncast's directory](https://directory.owncast.online).
+
+- If you're the owner of this server you should visit the admin and customize the content on this page.
+
+
+
+
+ `,
DatabaseFilePath: "data/owncast.db",
diff --git a/core/data/defaults.go b/core/data/defaults.go
index df00399f6..c54dc3a49 100644
--- a/core/data/defaults.go
+++ b/core/data/defaults.go
@@ -32,26 +32,16 @@ func PopulateDefaults() {
return
}
- const defaultPageContent = `
-# Welcome to Owncast
-
-This is a live stream powered by [Owncast](https://owncast.online), a free and open source livestreaming server.
-
-
-To discover more examples of streams, visit [Owncast's directory](https://directory.owncast.online), and to edit this
-page content visit the admin for this instance.
- `
-
_ = SetStreamKey(defaults.StreamKey)
_ = SetHTTPPortNumber(float64(defaults.WebServerPort))
_ = SetRTMPPortNumber(float64(defaults.RTMPServerPort))
_ = SetLogoPath(defaults.Logo)
_ = SetServerMetadataTags([]string{"owncast", "streaming"})
- _ = SetServerSummary("Welcome to your new Owncast server! This description can be changed in the admin. Visit https://owncast.online/docs/configuration/ to learn more.")
+ _ = SetServerSummary(defaults.Summary)
_ = SetServerWelcomeMessage("")
- _ = SetServerName("Owncast")
+ _ = SetServerName(defaults.Name)
_ = SetStreamKey(defaults.StreamKey)
- _ = SetExtraPageBodyContent(defaultPageContent)
+ _ = SetExtraPageBodyContent(defaults.PageBodyContent)
_ = SetFederationGoLiveMessage(defaults.FederationGoLiveMessage)
_ = SetSocialHandles([]models.SocialHandle{
{