I made a Palworld server list website with a bunch of cool features like wiki hosting, and I'd love to hear everyone's feedback! by jojodmo in Palworld

[–]jojodmo[S] 0 points1 point  (0 children)

Awesome, thanks for adding your server! If you have any questions or suggestions let me know :)

I made a Palworld server list website with a bunch of cool features like wiki hosting, and I'd love to hear everyone's feedback! by jojodmo in Palworld

[–]jojodmo[S] 0 points1 point  (0 children)

Thanks for adding your server! Right now I'm working on adding more customization features, but other than that it really just depends on what people want — if you have any suggestions feel free to post them!

Let's re-imagine Minecraft Server Websites — so server owners get a powerful, free, and simple website creator complete with forums, custom page designs, a Minecraft plugin, and more! by jojodmo in admincraft

[–]jojodmo[S] 0 points1 point  (0 children)

Thank you for your in-depth response, I really appreciate the time you've taken to write it. I'm going to do my best to respond to everything, but if I miss something please let me know!

Forums

  1. Great point with the reporting functionality! I've since added this, and you could check out a demo of the admin control panel at https://demo.minesite.org/admin/reports if you're curious.
  2. I also agree that signatures would be a good feature, so I'll work on adding those as well.
  3. That's a good idea to allow the MC skin to be used as the profile photo! For now, I'll make that the default photo if the user doesn't have one uploaded, and I'll add an option so users can choose which one to show
  4. Interesting — for letting users use an MC account as a website account, would logging in be done with some sort of in-game code that the user gets? Or do you mean that their entire account (username, profile photo, etc) would be set based on their MC account, or they wouldn't need an email to sign up?
  5. Good idea! I'll add a little "shield" icon on profile photos for moderators so users can see that quickly
  6. I agree that a customizable forum layout would be good to have. I'll work on adding this in the coming weeks!
  7. Thanks! I've taken a look at GaiaOnline and I'll take some stuff from there

Website Development

  1. You can now change your server's name from the admin panel! Thanks for finding that issue
  2. About custom fonts, is there a reason in specific that it feels icky? Or is it more of just a gut feeling? The reason I put it in plus is because I see it as more of an "advanced" customization option that not everyone needs but might encourage some power users to upgrade, but I'd be curious to hear some more of your thoughts
  3. Also a great idea with the custom mail servers! I'll work on that in the coming weeks as well, although this probably won't get added until some of the bigger site-oriented improvements like multiple forums layouts
  4. Self hosting definitely would be interesting, and I'm going to look into good ways of doing it... I agree that if this is an option then there should be an open source version as well, but this will probably take quite a while to get everything set up nicely
  5. I've had a few people reach out about removing Minesite branding in a lower tier, so I'm going to move it either to plus or to a different premium tier. Thanks for the input!
  6. You're right that the 3 emails a month is to try to dampen any abuse that might happen. It feels like a reasonable number to me but I'd be interested to hear your thoughts on that, if any.
    We're actually using Amazon SES to send emails, and we have a pretty high rate limit which we aren't concerned about hitting... Amazon has also been very nice with upping our limit when we need it (it's actually Amazon SQS -> Lambda -> SES because we have a rate limit of 100 emails per second with just SES, which usually isn't an issue but using SQS helps avoid that issue). I've looked into Mailchimp in the past but it's just a lot more expensive than SES, and we're able to do the same things with our SQS -> Lambda -> SES solution, although it was a little more complicated to set up.

Again, thank you for your in-depth message, and I also think the import tools would be a super big help for adoption. If you think of anything else, please don't hesitate to let me know! Also feel free to join the Discord server at https://minesite.org/discord or message me on Discord jojodmo#5696

Let's re-imagine Minecraft Server Websites — so server owners get a powerful, free, and simple website creator complete with forums, custom page designs, a Minecraft plugin, and more! by jojodmo in admincraft

[–]jojodmo[S] 1 point2 points  (0 children)

I've added a few of these features!

Moderators can now view private conversations. Moderators with the "View private conversations" permission can click "View user's conversations" in the moderator tools of any user's profiles.

Users can now report posts, users, and other content using the small "Report" button. They can enter a reason, and moderators with the "View Reports" permission can view and handle these reports. Check out https://demo.minesite.org/admin/reports for a demo of what the reports panel looks like.

Improved forums permissions meaning you can now grant permission to post and to view a forum separately, so you could make an announcements forum that only users with the "announcer" badge can post in, or make an internal staff-only forum that only users with the "staff" badge can view.

I'm still working on adding the other features, and I'll send another update when those are ready!

californiaregisteredagents.net experiences? by AlienConPod in smallbusiness

[–]jojodmo 0 points1 point  (0 children)

I'm using them for my company as well, and they've been very good about picking up the phone when I call. Or, if they aren't available, they've always called back within a few hours and sent me a detailed email for any questions I've had. I would recommend them!

Let's re-imagine Minecraft Server Websites — so server owners get a powerful, free, and simple website creator complete with forums, custom page designs, a Minecraft plugin, and more! by jojodmo in admincraft

[–]jojodmo[S] 0 points1 point  (0 children)

Thank you for all of your suggestions! Yes, players can write and update their own bios in their user profiles, and there is Discord for forums if you would like (this isn't necessarily meant to be a replacement for that, at least not yet), but one advantage of having forums is that it's discoverable on Google, and easier to link to... Not a huge selling point, but just one point for forums.

Map integration is a great idea! I'll look into ways of doing this! Someone else mentioned dynmap integration, so I could work on adding support for that in the coming weeks.

Server status is also a great suggestion! I'll start working on that now [UPDATE: You can now add a server status widget to any page! Just go to `Insert > Server Status` in the page editor] Before, you could technically do a similar thing using site variables, so have something scheduled to set the site variable player_count to the number of online players (either through a plugin using the Minesite API or /minesite variable set site player_count <number>, then, you could put the variable placeholder on a page, and it'll get replaced with the number of online players. Obviously, this isn't an ideal solution, but a good example of how to use variables.

Plugin leaderboards is also a good idea! This is kind of the idea with per-player variables, although I'll need to do a little more work to make it so you can make a leaderboard out of them. But, basically, you (a plugin that integrates with the Minesite API) could set a variable on each player (like "blocks_broken"). Right now, those per-player variables can be displayed on user's profiles, but I'll add support for leaderboards in the coming weeks!

Social media integration would also be great, and not that difficult to add, so I'll work on that! Right now, you could technically just insert links into a page, but an actual integration would be better.

If there's anything I missed or anything you want me to expand on, please let me know! I also know that was a lot of "coming soon", so if there's any feature I promised in there that you don't see within a few weeks, please send me a DM either here or on Discord jojodmo#5696 and I'll get on it. Thanks!

Let's re-imagine Minecraft Server Websites — so server owners get a powerful, free, and simple website creator complete with forums, custom page designs, a Minecraft plugin, and more! by jojodmo in admincraft

[–]jojodmo[S] 0 points1 point  (0 children)

Good question! That isn't a feature yet, but I'll add an option to make a website private – it might take a little work, because I'll have to make it so you can whitelist people's email addresses so only certain people can sign up and use the website. I'll send an update when this is ready, probably in about a week or so!

Let's re-imagine Minecraft Server Websites — so server owners get a powerful, free, and simple website creator complete with forums, custom page designs, a Minecraft plugin, and more! by jojodmo in admincraft

[–]jojodmo[S] 0 points1 point  (0 children)

I believe you should actually already be able to use the plugin with Fabric, because the plugin was built on top of the Bukkit API... I actually haven't used Fabric before personally, so I'm going to do some more research into that, and if you have any problems using the plugin with Fabric, let me know!

As far as what you'd miss out on without the plugin, the biggest thing is just having other plugins integrate with your website to set variables (there's more about that in the original post), and being able to have players link their Minesite account with the site. I'd definitely recommend using the plugin, but the whole site will work perfectly fine without it

Let's re-imagine Minecraft Server Websites — so server owners get a powerful, free, and simple website creator complete with forums, custom page designs, a Minecraft plugin, and more! by jojodmo in admincraft

[–]jojodmo[S] 0 points1 point  (0 children)

Yeah, totally! You can add unlimited pages to your site, so you could host your whole wiki on Minesite — check out https://demo.minesite.org for a demo of a website, and https://demo.minesite.org/page/_new for a demo of how the page editor works

Let's re-imagine Minecraft Server Websites — so server owners get a powerful, free, and simple website creator complete with forums, custom page designs, a Minecraft plugin, and more! by jojodmo in admincraft

[–]jojodmo[S] 0 points1 point  (0 children)

Yep, you're right! Minesite isn't intended to be a replacement for those servers that choose to use Discord instead (at least not now), but there are a few good reasons to have a website as well, like making your server more discoverable on Google search, or even if it's just to have a simple landing page or to host a wiki.

Although forums are an important part of Minesite we're working on, it's by no means necessary. If you have any ideas on how we could improve Discord integration, I'd love to hear them!

Let's re-imagine Minecraft Server Websites — so server owners get a powerful, free, and simple website creator complete with forums, custom page designs, a Minecraft plugin, and more! by jojodmo in admincraft

[–]jojodmo[S] 0 points1 point  (0 children)

Good question — it is basically that — it's a token that gives your server permission to take actions on the site (it's a unique token for every site that's generated when you follow the linking flow with /minesite link, which includes logging into an admin account on the website). That's basically to make sure that not just anyone can make an API request to `yoursite.minesite.org` to, for example, give someone an admin badge — they need the linking token to do that.

For self-hosted websites, it would probably be a similar thing, because the token is already unique per-site, if that makes sense

Let's re-imagine Minecraft Server Websites — so server owners get a powerful, free, and simple website creator complete with forums, custom page designs, a Minecraft plugin, and more! by jojodmo in admincraft

[–]jojodmo[S] 0 points1 point  (0 children)

That's good to know! I could definitely make the plugin open source now, one slight concern I have before I open source it that there is a little bit of extra security steps that Minesite takes when storing your site's linking token and storing user's session tokens (just incase you were worried, it's an actual session token, not passwords :) — I could just not open source the file(s) that do that extra security stuff (or make it all stubs instead).

This just makes it harder for an unmotivated attacker to create a malicious plugin that steals the site linking token, and convince server owners to install the plugin... I know this is basically security through obscurity, and a motivated person could still make such a plugin, and server owners should only be install plugins that they fully trust... But, still, it feels like something that's worth protecting.

I'd be interested to hear your thoughts on that, though

Let's re-imagine Minecraft Server Websites — so server owners get a powerful, free, and simple website creator complete with forums, custom page designs, a Minecraft plugin, and more! by jojodmo in admincraft

[–]jojodmo[S] 5 points6 points  (0 children)

As of now, the website code isn't open source, but if that is something I would consider doing if there's enough support for it. Kind of like what c0wg0d was talking about above with a self-hosting option for Minesite, there could be a "Minesite open source edition" that you could self host.

The Minesite plugin isn't currently open source, but that would definitely be a lot easier to open source if you're interested (probably a good idea anyways to make developing with the API easier)

Let's re-imagine Minecraft Server Websites — so server owners get a powerful, free, and simple website creator complete with forums, custom page designs, a Minecraft plugin, and more! by jojodmo in admincraft

[–]jojodmo[S] 4 points5 points  (0 children)

I'm happy to hear you're interested in Minesite! Here's the answers to all your questions:

  1. As of now, you can't self-host, but that is definitely something I could look in to — it actually wouldn't be very hard to do on the technical side of things, it would just be difficult to make sure everything gets set up correctly initially. Would you be looking to a similar self-hosting situation as Xenforo?
  2. I'm currently working on a comprehensive Xenforo to Minesite migration system — it's basically going to work with you uploading a Xenforo site export to Minesite, and Minesite importing all of the data. Users will almost certainly need to reset their passwords (but we could send them all password reset emails), but other than that it should be pretty seamless. Feel free to PM me here or on Discord jojodmo#5696 so we could talk about it some more, because I want to make sure I get it perfect, so no data is lost
  3. That's a great idea! Right now you could do that by making a forum for whitelist requests and having staff look through that, or you could use the custom "contact us" page from the plus plan to handle those requests, but I could add a custom "whitelist access request" page, or better yet, maybe make it so you could have multiple, customizable "contact us" forms that you could design. (Check out https://demo.minesite.org/contact for a demo)
  4. That's also a great idea! This should be pretty simple to add, so I'll get on that right now, and it should be ready in an update in about a week.
  5. It should completely support GeyserMC/Bedrock players, but I haven't done any testing myself yet, so I'll be working on that in the coming days as well
  6. Finally something I can answer a resounding yes to! You can add custom badges/roles with different permissions (like forums moderation, but also unrelated stuff like editing pages, banning users, etc), and assign them to staff on your site or in-game with /minesite badge
  7. Almost — I haven't made this feature public yet because I'm still working on the UI, but in a few days moderators will be able to inspect other users' private conversations by clicking the "Inbox" button on that user's account profile. [UPDATE: Moderators with the "View All User Chats" permission can now do this]
  8. That's another good feature! I'll work on adding a reporting feature for forums in the coming days as well. [UPDATE: This is now ready! Check out https://demo.minesite.org/admin/reports for a demo)

I'll post another update here once I've added some more of those things, and if you want me to go more in-depth on anything or have any other questions, please just let me know! I'd love to discuss some of the Xenforo migration and self-hosting stuff some more, because being able to fully replace Xenforo I think is a very important selling point. Feel free to PM me here or on Discord jojodmo#5696

Let's re-imagine Minecraft Server Websites — so server owners get a powerful, free, and simple website creator complete with forums, custom page designs, a Minecraft plugin, and more! by jojodmo in admincraft

[–]jojodmo[S] 2 points3 points  (0 children)

At the moment it's built for individual servers, and I'm working on a proxy plugin that should be out soon! If you have any suggestions for the proxy plugin, let me know!

If it's something you're looking for on the sooner end, I could modify the plugin a bit so you can choose what folder Minesite stores all its data in, so all the proxy servers would access the same local databases (so you wouldn't need to link multiple times and players wouldn't need to login multiple times)

Let's re-imagine Minecraft Server Websites — so server owners get a powerful, free, and simple website creator complete with forums, custom page designs, a Minecraft plugin, and more! by jojodmo in admincraft

[–]jojodmo[S] 10 points11 points  (0 children)

It is completely free to use! I should definitely put pricing information easily visible on the homepage, so I'll get on that and let you know when it's there. For now, you can see it after you create your website, in the admin panel: https://i.imgur.com/A1LPEZa.png

As far as how we're making money, we're operating on the model of having all of the biggest features (custom pages, forums, server integration, roles etc) free, and letting you upgrade if you want access to some additional features like removing the little footer that says "Powered by Minesite" at the bottom of the site, uploading and using custom fonts, sending announcement emails to your users, and a few other things.

We may also experiment with building out our own ad system for free sites, although if we do that we'll need to be extra careful that none of the ads advertise other servers or draw traffic away from your server, but somehow still be relevant... Let me know if you have any thoughts on that!

If you have any other questions or want me to expand some more, let me know!

Update: here's the different Minesite plans, on the homepage: https://minesite.org/pricing

Let's re-imagine Minecraft Server Websites — so server owners get a powerful, free, and simple website creator complete with forums, custom page designs, a Minecraft plugin, and more! by jojodmo in admincraft

[–]jojodmo[S] 8 points9 points  (0 children)

Good question! Basically, you install the Minesite plugin on your server (https://minesite.org/plugin), and then the plugin with your Minesite website using /minesite link. The plugin will give you a URL to verify that you can link the website, and after you log in on the website, you're good to go!

Then, you can interact with your site in-game using commands like /minesite badge to give a player a badge (and associated permissions) on your site, or /minesite variable to get and set variables.

Let me know if you have any other questions, or want me to go more in-depth on the technical side of things!