Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion apps/frontend/src/public/news/feed/articles.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"articles": [
{
"title": "Modrinth Hosting in the App",
"summary": "Buy, setup, and manage your server all in our app.",
"summary": "Buy, setup, and manage your server all in the Modrinth App.",
"thumbnail": "https://modrinth.com/news/article/modrinth-hosting-in-app/thumbnail.webp",
"date": "2026-04-12T21:30:00.000Z",
"link": "https://modrinth.com/news/article/modrinth-hosting-in-app"
Expand Down
6 changes: 3 additions & 3 deletions apps/frontend/src/public/news/feed/rss.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4,16 +4,16 @@
<description><![CDATA[Keep up-to-date on the latest news from Modrinth.]]></description>
<link>https://modrinth.com/news/</link>
<generator>@modrinth/blog</generator>
<lastBuildDate>Sun, 12 Apr 2026 01:31:22 GMT</lastBuildDate>
<lastBuildDate>Mon, 13 Apr 2026 18:02:22 GMT</lastBuildDate>
<atom:link href="https://modrinth.com/news/feed/rss.xml" rel="self" type="application/rss+xml"/>
<language><![CDATA[en]]></language>
<item>
<title><![CDATA[Modrinth Hosting in the App]]></title>
<description><![CDATA[Buy, setup, and manage your server all in our app.]]></description>
<description><![CDATA[Buy, setup, and manage your server all in the Modrinth App.]]></description>
<link>https://modrinth.com/news/article/modrinth-hosting-in-app/</link>
<guid isPermaLink="false">https://modrinth.com/news/article/modrinth-hosting-in-app/</guid>
<pubDate>Sun, 12 Apr 2026 21:30:00 GMT</pubDate>
<content:encoded>&lt;![CDATA[&lt;p&gt;This update brings &lt;a href=&quot;/hosting&quot; rel=&quot;noopener nofollow ugc&quot;&gt;Modrinth Hosting&lt;/a&gt; into &lt;a href=&quot;/app&quot; rel=&quot;noopener nofollow ugc&quot;&gt;Modrinth App&lt;/a&gt; and is a big step towards our vision for both products. You can now purchase a server, set it up, play without bouncing between the website and the app!&lt;/p&gt;&lt;p&gt;This release also includes a redesigned server console which has been brought over to the logs page in instances.&lt;/p&gt;&lt;h3&gt;Tl;dr&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;Modrinth Hosting in the app&lt;/li&gt;&lt;li&gt;New Modrinth Hosting page and server card states&lt;/li&gt;&lt;li&gt;New server purchase flow&lt;/li&gt;&lt;li&gt;New server resubscribe flow&lt;/li&gt;&lt;li&gt;Overhauled server settings&lt;/li&gt;&lt;li&gt;New server console and instance logs page&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;Modrinth Hosting Page&lt;/h2&gt;&lt;p&gt;The Modrinth Hosting page has gotten a fresh coat of paint, with new server card states like server provisioning and upcoming cancellation.&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;/news/article/modrinth-hosting-in-app/server-list.webp&quot; alt=&quot;A screenshot of the Modrinth Hosting tab in the app, showing the user&apos;s servers&quot;&gt;&lt;/p&gt;&lt;h2&gt;Server Purchase Flow&lt;/h2&gt;&lt;p&gt;Along with managing your server in the app, we also wanted purchasing to happen here. You can select a plan, enter your payment details, and purchase a server without going to the website.&lt;/p&gt;&lt;p&gt;This includes a new plan selection screen at the start with sign-in checks, which will also be used when upgrading your server.&lt;/p&gt;&lt;div class=&quot;video-wrapper mb-8&quot;&gt;&lt;video autoplay loop muted playsinline&gt;&lt;source src=&quot;./purchase-demo.mp4&quot; type=&quot;video/mp4&quot;&gt;&lt;/video&gt;&lt;/div&gt;&lt;h2&gt;Server Console + Instance Logs&lt;/h2&gt;&lt;p&gt;The server console also got full overhaul because it honestly sucked. We’ve reimplemented it and brought the same experience over to the logs page in instances. Some of these features existed in one place or the other, but now they’re consistent across both.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Filtering&lt;/li&gt;&lt;li&gt;Text wrapping&lt;/li&gt;&lt;li&gt;Per-character text copying&lt;/li&gt;&lt;li&gt;Better warning and error highlighting&lt;/li&gt;&lt;li&gt;Crash detection&lt;/li&gt;&lt;li&gt;Controls in the expanded view&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;img src=&quot;/news/article/modrinth-hosting-in-app/instance-logs.webp&quot; alt=&quot;A screenshot of an instance&apos;s logs page, showing a few detected errors from the selected log file&quot;&gt;&lt;/p&gt;&lt;h2&gt;Server Settings&lt;/h2&gt;&lt;p&gt;Lastly, we overhauled the server settings pages. In the app we have to be careful with navigation depth, so settings now live in a modal similar to instance settings. This makes it easier to edit things in context, like settings for a linked modpack.&lt;/p&gt;&lt;div class=&quot;video-wrapper mb-8&quot;&gt;&lt;video autoplay loop muted playsinline&gt;&lt;source src=&quot;./settings-demo.mp4&quot; type=&quot;video/mp4&quot;&gt;&lt;/video&gt;&lt;/div&gt;&lt;p&gt;Along with this, most pages got a visual refresh and some settings have been reorganized. We wanted to simplify things for the average user, so advanced options now live on their own page.&lt;/p&gt;&lt;p&gt;The properties page also got a big overhaul. We’ve split out many of the more complex &lt;code&gt;server.properties&lt;/code&gt; options and kept this page focused on what most users actually use. You can still edit everything directly in the file!&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;/news/article/modrinth-hosting-in-app/server-settings.webp&quot; alt=&quot;A screenshot of the new server settings pop-up&quot;&gt;&lt;/p&gt;&lt;p&gt;—&lt;/p&gt;&lt;p&gt;That’s everything from us! Have a good weekend!&lt;/p&gt;]]&gt;</content:encoded>
<content:encoded>&lt;![CDATA[&lt;p&gt;This update brings &lt;a href=&quot;/hosting&quot; rel=&quot;noopener nofollow ugc&quot;&gt;Modrinth Hosting&lt;/a&gt; into &lt;a href=&quot;/app&quot; rel=&quot;noopener nofollow ugc&quot;&gt;Modrinth App&lt;/a&gt; and is a big step towards our vision for both products. You can now purchase a server, set it up, play without bouncing between the website and the app!&lt;/p&gt;&lt;p&gt;This release also includes a redesigned server console which has been brought over to the logs page in instances.&lt;/p&gt;&lt;h3&gt;Tl;dr&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;Modrinth Hosting in the app&lt;/li&gt;&lt;li&gt;New Modrinth Hosting page and server card states&lt;/li&gt;&lt;li&gt;New server purchase flow&lt;/li&gt;&lt;li&gt;New server resubscribe flow&lt;/li&gt;&lt;li&gt;Overhauled server settings&lt;/li&gt;&lt;li&gt;New server console and instance logs page&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;Modrinth Hosting Page&lt;/h2&gt;&lt;p&gt;The Modrinth Hosting page has gotten a fresh coat of paint, with new server card states like server provisioning and upcoming cancellation.&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;/news/article/modrinth-hosting-in-app/server-list.webp&quot; alt=&quot;A screenshot of the Modrinth Hosting tab in the app, showing the user&apos;s servers&quot;&gt;&lt;/p&gt;&lt;h2&gt;Server Purchase Flow&lt;/h2&gt;&lt;p&gt;Along with managing your server in the app, we also wanted purchasing to happen here. You can select a plan, enter your payment details, and purchase a server without going to the website.&lt;/p&gt;&lt;p&gt;This includes a new plan selection screen at the start with sign-in checks, which will also be used when upgrading your server.&lt;/p&gt;&lt;div class=&quot;video-wrapper mb-8&quot;&gt;&lt;video autoplay loop muted playsinline&gt;&lt;source src=&quot;./purchase-demo.mp4&quot; type=&quot;video/mp4&quot;&gt;&lt;/video&gt;&lt;/div&gt;&lt;h2&gt;Server Console + Instance Logs&lt;/h2&gt;&lt;p&gt;The server console also got full overhaul because it honestly sucked. We’ve reimplemented it and brought the same experience over to the logs page in instances. Some of these features existed in one place or the other, but now they’re consistent across both.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Filtering&lt;/li&gt;&lt;li&gt;Text wrapping&lt;/li&gt;&lt;li&gt;Per-character text copying&lt;/li&gt;&lt;li&gt;Better warning and error highlighting&lt;/li&gt;&lt;li&gt;Crash detection&lt;/li&gt;&lt;li&gt;Controls in the expanded view&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;img src=&quot;/news/article/modrinth-hosting-in-app/instance-logs.webp&quot; alt=&quot;A screenshot of an instance&apos;s logs page, showing a few detected errors from the selected log file&quot;&gt;&lt;/p&gt;&lt;h2&gt;Server Settings&lt;/h2&gt;&lt;p&gt;Lastly, we overhauled the server settings pages. In the app we have to be careful with navigation depth, so settings now live in a modal similar to instance settings. This makes it easier to edit things in context, like settings for a linked modpack.&lt;/p&gt;&lt;div class=&quot;video-wrapper mb-8&quot;&gt;&lt;video autoplay loop muted playsinline&gt;&lt;source src=&quot;./settings-demo.mp4&quot; type=&quot;video/mp4&quot;&gt;&lt;/video&gt;&lt;/div&gt;&lt;p&gt;Along with this, most pages got a visual refresh and some settings have been reorganized. We wanted to simplify things for the average user, so advanced options now live on their own page.&lt;/p&gt;&lt;p&gt;The properties page also got a big overhaul. We’ve split out many of the more complex &lt;code&gt;server.properties&lt;/code&gt; options and kept this page focused on what most users actually use. You can still edit everything directly in the file!&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;/news/article/modrinth-hosting-in-app/server-settings.webp&quot; alt=&quot;A screenshot of the new server settings pop-up&quot;&gt;&lt;/p&gt;&lt;p&gt;—&lt;/p&gt;&lt;p&gt;That’s everything from us! Have a good week!&lt;/p&gt;]]&gt;</content:encoded>
</item>
<item>
<title><![CDATA[Content Management Overhaul]]></title>
Expand Down
4 changes: 2 additions & 2 deletions packages/blog/articles/modrinth-hosting-in-app.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: Modrinth Hosting in the App
summary: Buy, setup, and manage your server all in our app.
summary: Buy, setup, and manage your server all in the Modrinth App.
date: 2026-04-12T13:30:00-08:00
authors: ['AJfd8YH6', 'bOHH0P9Z', '6EjnV9Uf', 'LnK8MbX7']
---
Expand Down Expand Up @@ -67,4 +67,4 @@ The properties page also got a big overhaul. We’ve split out many of the more


That’s everything from us! Have a good weekend!
That’s everything from us! Have a good week!
2 changes: 1 addition & 1 deletion packages/blog/compiled/modrinth_hosting_in_app.content.ts
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
// AUTO-GENERATED FILE - DO NOT EDIT
export const html = `<p>This update brings <a href="/hosting" rel="noopener nofollow ugc">Modrinth Hosting</a> into <a href="/app" rel="noopener nofollow ugc">Modrinth App</a> and is a big step towards our vision for both products. You can now purchase a server, set it up, play without bouncing between the website and the app!</p><p>This release also includes a redesigned server console which has been brought over to the logs page in instances.</p><h3>Tl;dr</h3><ul><li>Modrinth Hosting in the app</li><li>New Modrinth Hosting page and server card states</li><li>New server purchase flow</li><li>New server resubscribe flow</li><li>Overhauled server settings</li><li>New server console and instance logs page</li></ul><h2>Modrinth Hosting Page</h2><p>The Modrinth Hosting page has gotten a fresh coat of paint, with new server card states like server provisioning and upcoming cancellation.</p><p><img src="/news/article/modrinth-hosting-in-app/server-list.webp" alt="A screenshot of the Modrinth Hosting tab in the app, showing the user's servers"></p><h2>Server Purchase Flow</h2><p>Along with managing your server in the app, we also wanted purchasing to happen here. You can select a plan, enter your payment details, and purchase a server without going to the website.</p><p>This includes a new plan selection screen at the start with sign-in checks, which will also be used when upgrading your server.</p><div class="video-wrapper mb-8"><video autoplay loop muted playsinline><source src="./purchase-demo.mp4" type="video/mp4"></video></div><h2>Server Console + Instance Logs</h2><p>The server console also got full overhaul because it honestly sucked. We’ve reimplemented it and brought the same experience over to the logs page in instances. Some of these features existed in one place or the other, but now they’re consistent across both.</p><ul><li>Filtering</li><li>Text wrapping</li><li>Per-character text copying</li><li>Better warning and error highlighting</li><li>Crash detection</li><li>Controls in the expanded view</li></ul><p><img src="/news/article/modrinth-hosting-in-app/instance-logs.webp" alt="A screenshot of an instance's logs page, showing a few detected errors from the selected log file"></p><h2>Server Settings</h2><p>Lastly, we overhauled the server settings pages. In the app we have to be careful with navigation depth, so settings now live in a modal similar to instance settings. This makes it easier to edit things in context, like settings for a linked modpack.</p><div class="video-wrapper mb-8"><video autoplay loop muted playsinline><source src="./settings-demo.mp4" type="video/mp4"></video></div><p>Along with this, most pages got a visual refresh and some settings have been reorganized. We wanted to simplify things for the average user, so advanced options now live on their own page.</p><p>The properties page also got a big overhaul. We’ve split out many of the more complex <code>server.properties</code> options and kept this page focused on what most users actually use. You can still edit everything directly in the file!</p><p><img src="/news/article/modrinth-hosting-in-app/server-settings.webp" alt="A screenshot of the new server settings pop-up"></p><p>—</p><p>That’s everything from us! Have a good weekend!</p>`;
export const html = `<p>This update brings <a href="/hosting" rel="noopener nofollow ugc">Modrinth Hosting</a> into <a href="/app" rel="noopener nofollow ugc">Modrinth App</a> and is a big step towards our vision for both products. You can now purchase a server, set it up, play without bouncing between the website and the app!</p><p>This release also includes a redesigned server console which has been brought over to the logs page in instances.</p><h3>Tl;dr</h3><ul><li>Modrinth Hosting in the app</li><li>New Modrinth Hosting page and server card states</li><li>New server purchase flow</li><li>New server resubscribe flow</li><li>Overhauled server settings</li><li>New server console and instance logs page</li></ul><h2>Modrinth Hosting Page</h2><p>The Modrinth Hosting page has gotten a fresh coat of paint, with new server card states like server provisioning and upcoming cancellation.</p><p><img src="/news/article/modrinth-hosting-in-app/server-list.webp" alt="A screenshot of the Modrinth Hosting tab in the app, showing the user's servers"></p><h2>Server Purchase Flow</h2><p>Along with managing your server in the app, we also wanted purchasing to happen here. You can select a plan, enter your payment details, and purchase a server without going to the website.</p><p>This includes a new plan selection screen at the start with sign-in checks, which will also be used when upgrading your server.</p><div class="video-wrapper mb-8"><video autoplay loop muted playsinline><source src="./purchase-demo.mp4" type="video/mp4"></video></div><h2>Server Console + Instance Logs</h2><p>The server console also got full overhaul because it honestly sucked. We’ve reimplemented it and brought the same experience over to the logs page in instances. Some of these features existed in one place or the other, but now they’re consistent across both.</p><ul><li>Filtering</li><li>Text wrapping</li><li>Per-character text copying</li><li>Better warning and error highlighting</li><li>Crash detection</li><li>Controls in the expanded view</li></ul><p><img src="/news/article/modrinth-hosting-in-app/instance-logs.webp" alt="A screenshot of an instance's logs page, showing a few detected errors from the selected log file"></p><h2>Server Settings</h2><p>Lastly, we overhauled the server settings pages. In the app we have to be careful with navigation depth, so settings now live in a modal similar to instance settings. This makes it easier to edit things in context, like settings for a linked modpack.</p><div class="video-wrapper mb-8"><video autoplay loop muted playsinline><source src="./settings-demo.mp4" type="video/mp4"></video></div><p>Along with this, most pages got a visual refresh and some settings have been reorganized. We wanted to simplify things for the average user, so advanced options now live on their own page.</p><p>The properties page also got a big overhaul. We’ve split out many of the more complex <code>server.properties</code> options and kept this page focused on what most users actually use. You can still edit everything directly in the file!</p><p><img src="/news/article/modrinth-hosting-in-app/server-settings.webp" alt="A screenshot of the new server settings pop-up"></p><p>—</p><p>That’s everything from us! Have a good week!</p>`;
2 changes: 1 addition & 1 deletion packages/blog/compiled/modrinth_hosting_in_app.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
export const article = {
html: () => import(`./modrinth_hosting_in_app.content`).then(m => m.html),
title: "Modrinth Hosting in the App",
summary: "Buy, setup, and manage your server all in our app.",
summary: "Buy, setup, and manage your server all in the Modrinth App.",
date: "2026-04-12T21:30:00.000Z",
slug: "modrinth-hosting-in-app",
authors: ["AJfd8YH6","bOHH0P9Z","6EjnV9Uf","LnK8MbX7"],
Expand Down
Loading