diff --git a/README.md b/README.md index 5b12323ef..179f1ca32 100644 --- a/README.md +++ b/README.md @@ -34,7 +34,7 @@ Here's a screenshot of the instance landing page! - [Local-only posting](#local-only-posting) - [RSS feed](#rss-feed) - [Rich text formatting](#rich-text-formatting) - - [Customizability](#customizability) + - [Themes and custom CSS](#themes-and-custom-css) - [Easy to run](#easy-to-run) - [Safety + security features](#safety--security-features) - [Various federation modes](#various-federation-modes) @@ -140,34 +140,80 @@ With GoToSocial, you can write posts using the popular, easy-to-use Markdown mar ![markdown-formatted post](https://raw.githubusercontent.com/superseriousbusiness/gotosocial/main/docs/assets/markdown-post.png) -### Customizability +### Themes and custom CSS Users can [choose from a variety of fun themes](https://docs.gotosocial.org/en/latest/user_guide/settings/#select-theme) for their profile, or even write their own [custom CSS](https://docs.gotosocial.org/en/latest/user_guide/settings/#custom-css). +It's also easy for admins to [add their own custom themes](https://docs.gotosocial.org/en/latest/admin/themes/) for users to choose from. +
Show theme examples - -| Theme name | Screenshot | -| --------------- | -------------------------------------------------------------------------------------------------------------------------------------- | -| Blurple dark | | -| Blurple light | | -| Brutalist light | | -| Brutalist dark | | -| Ecks pee | | -| Midnight trip | | -| Rainforest | | -| Soft | | -| Solarized dark | | -| Solarized light | | -| Sunset | | - +
+ +
Blurple dark
+
+
+
+ +
Blurple light
+
+
+
+ +
Brutalist light
+
+
+
+ +
Brutalist dark
+
+
+
+ +
Ecks pee
+
+
+
+ +
Midnight trip
+
+
+
+ +
Rainforest
+
+
+
+ +
Soft
+
+
+
+ +
Solarized dark
+
+
+
+ +
Solarized light
+
+
+
+ +
Sunset
+
+
### Easy to run -No external dependencies apart from a database (or just use SQLite!). Simply download the binary + assets (or Docker container), and run. +GoToSocial uses only about 250-350MiB of RAM, and requires very little CPU power, so it plays nice with single-board computers, old laptops and tiny $5/month VPSes. -GoToSocial uses only about 200-300MiB of RAM, and requires very little CPU power, so it plays nice with single-board computers, old laptops and tiny $5/month VPSes. +![Grafana graph showing GoToSocial heap in use hovering around 250MB and spiking occasionally to 400MB-500MB.](https://raw.githubusercontent.com/superseriousbusiness/gotosocial/main/docs/assets/getting-started-memory-graph.png) + +No external dependencies apart from a database (or just use SQLite!). + +Simply download the binary + assets (or Docker container), tweak your configuration, and run. ### Safety + security features diff --git a/docs/assets/getting-started-memory-graph.png b/docs/assets/getting-started-memory-graph.png index 2a5bf1c17..79fceff4d 100644 Binary files a/docs/assets/getting-started-memory-graph.png and b/docs/assets/getting-started-memory-graph.png differ diff --git a/docs/getting_started/index.md b/docs/getting_started/index.md index 95dcb8e22..cd79cb312 100644 --- a/docs/getting_started/index.md +++ b/docs/getting_started/index.md @@ -20,7 +20,7 @@ You can find more detail on system requirements below, but in short you should a For a small instance (1-20 active users), GoToSocial will likely hover consistently between 250MB and 350MB of RAM usage once the internal caches are hydrated: -![Grafana graph showing GoToSocial heap in use hovering around 300MB and spiking occasionally to 400MB-500MB.](../assets/getting-started-memory-graph.png) +![Grafana graph showing GoToSocial heap in use hovering around 250MB and spiking occasionally to 400MB-500MB.](../assets/getting-started-memory-graph.png) In the graph above you can see that RAM usage spikes during periods of load. This happens, for example, when when a status gets boosted by someone with many followers, or when the embedded `ffmpeg` binary is decoding or reencoding media files into thumbnails (especially larger video files).