Outpost Home

Hello folks! I've just written a pretty massive comment on [what exactly happened during our update to Lemmy 0.19.0](https://outpost.zeuslink.net/comment/3676991) - to make a long story short, both of my "legacy" servers, so to speak, are quickly starting to fall apart at the seams and I'm having a hard time trying to figure out why that is. Given that it took me over 24 hours just to complete the update (and revive the instance during that process as the update failed on the first attempt), it doesn't seem like this server is going to hold out for much longer. Given the expense that both of these systems cost every month (about $130 or so), I do not think its worth keeping them around for much longer. Now that The Outpost is on Lemmy 0.19.0, you can export your profile settings from the [settings page](/settings) which will export your subscriptions, profile metadata (your "about me" and such), and any blocked users/communities. Unfortunately it does not export posts/comments, which I suspect is more of a limitation of how the ActivityPub protocol (the protocol Lemmy is built off of, and is what allows Federation to occur) works. Technically speaking, I suppose you *could* pull it off, but upon import all posts/comments would be created at the exact same time. So, The Outpost will be officially decommissioned at the start of February (on the 5th, plus/minus a day or two), so that everyone here has throughout December and January to perform the export, account deletions (if wanted - this will remove your comments and posts from your profile throughout the Fediverse, should you not delete your account, those will all remain with the exception of any images that were uploaded directly from here - so that choice is up to you), along with finding a new instance that suits you. As previously mentioned, myself and Myth are running a new Lemmy instance known as [The BitForged Space](https://bitforged.space) and you are more than welcome to join there! If not however, there are [tons of Lemmy instances](https://join-lemmy.org) - some of them small like we are, and some of them magnitudes larger. I wish we hadn't hit this fork in the road, but unfortunately it just makes more sense to rebuild things from the ground up, as the saying goes "Those who do not learn history are doomed to repeat it". Until then, hopefully as long as I don't attempt to perform any more upgrades, things will continue to work until that point. You're welcome to continue using The Outpost, but I urge you to not wait till the last day just in case any issues do come up. I thank everyone who has been here to join us on our adventure through the Fediverse, and I hope to continue to see you all out there - whether that's over at The BitForged Space, or another instance, that is the beauty of the Fediverse, we continue to march on! If you have any questions, please do not hesitate to let me know. \- Russ

1
0

Hello everyone! Today marks the step in the new evolution of The Outpost, which is now becoming [The BitForged Space](https://bitforged.space). It has been decided to start The BitForged Space off with a clean slate, instead of migrating The Outpost's data. One important reason for the change was to move our instance over to a new domain (without using a subdomain), which unfortunately due to how ActivityPub, the underlying protocol of Lemmy, doesn't really allow for domain changes since users and identities of communities are intrinsically tied to the domain name. Is it theoretically possible to migrate? Maybe, but due to the "hacks" that would be required, it's likely to only cause more issues than its worth, and would defeat the whole purpose of a clean-slate anyways. Given that The Outpost isn't a massive instance by any means (and if I'm being completely honest, aside from myself, I think pretty much everyone else has left), I figured it wouldn't make that much of an impact. I'm not surprised, given that The Outpost has encountered a lot of issues due to just the hardware constraints of the system that it runs on. You can find out more about our migration to The BitForged Space, over [at it's announcement post](https://bitforged.space/post/12343). For now, The Outpost will continue to run - however, it will eventually be decommissioned officially, and depending on how things turn out, I might not be able to provide much advance warning when that happens - so this post will serve as the official warning. The Outpost will not receive much maintenance in terms of quality-of-service improvements, however I am willing to at the very least update The Outpost to Lemmy 0.19 once that update is released since it will include profile data imports/exports as part of it. If you are still using an account on The Outpost, I'd appreciate it if you could give a shout here indicating so, that way I can push for going forward with that update when that time comes. For security and privacy reasons, I do not keep activity logs for all that long - they are kept for 24 hours and then flushed out (and IP addresses don't even get included). Realistically, the only reason anything is logged at all is for debugging if say, Federation does stop working. In the meantime, registrations at The Outpost has been closed, and communities can no longer be created. It's not in a completely read-only mode, as you'll still be able to make posts and comments to remote communities (and federation will continue to work) - but I'd recommend moving when its convenient for you. After the decommission date passes for The Outpost, all data will be permanently deleted - however, due to the way federation works, if you want your posts and comments removed from other instances, it's **heavily** recommended to *delete* your account from here at The Outpost via your account settings. That'll trigger a delete request to all communities that you've posted to, as otherwise your posts/comments will still be visible there. This does mean that whether you want your comments/posts to live on is fully up to you, if you do want them to live on - then do not delete your account. If you want them to disappear, then do proceed to deleting your account. If you have any questions, please do not hesitate to reach out to me - I can still be contacted over Matrix, or you can send me a DM to my new account at over at [@russjr08@bitforged.space](https://bitforged.space/u/russjr08) (please avoid DM'ing my account here as it'll result in a delayed response). I appreciate everyone who has participated in our home here at The Outpost, and I hope that you'll join us over at The BitForged Space however if you choose not to do so, there's no hard feelings at all! I look forward to seeing you all here on the Fediverse, no matter where you choose to make your new home! For now, this is The Outpost team signing off, to turn to the next chapter.

4
2

The new 0.19.0 release of Lemmy [has been released](https://join-lemmy.org/news/2023-12-15_-_Lemmy_Release_v0.19.0_-_Instance_blocking,_Scaled_sort,_and_Federation_Queue)! 🎉 To take advantage of some of the new features, such as the previously mentioned account import/export feature, The Outpost will be performing some maintenance at 9PM EST to start this upgrade. That is in about 11 hours from the time of this post. The release notes indicate that the upgrade should take less than 30 minutes, but given the hardware of the system that The Outpost is running under, this might take a bit over the 30 minute window to account for the backup time, and the actual database migration time. Of course, we'll keep you updated on the progress over at [our status page](https://status.zeuslink.net) just so that you're kept in the loop! Keep in mind, that 0.19.0 has some breaking API changes that may impact third party clients and alternative frontends that have not been updated in a while, however most have already published updates beforehand to take this into account. The BitForged Space will also be updating to this release [about an hour before The Outpost](https://bitforged.space/post/83728) just to ensure that there are no major problems that would cause a need to fully reverse course (at the moment, it is just Myth and I on the instance so worse-case scenario it would impact us) - but this also means that assuming all goes well, you can import your settings from The Outpost over there once the upgrade has completed for both instances. On an additional note, even though 0.19.0 is out now, I don't have any plans on immediately decommissioning The Outpost right afterwards of course. There is still no timeline on this as of yet given that we're still trying to sort out what hardware we're going to keep, what will be getting dropped, etc - the results of this will be when a timeline starts to be established. Once that has been drafted up, it'll be posted here to keep everyone updated as well. If you have any questions, please don't hesitate to let me know!

2
1

It's update time again! The Outpost has been successfully updated to [Lemmy 0.18.4](https://github.com/LemmyNet/lemmy/releases/tag/0.18.4), the most notable change in this release is that the "View Context" button should now be resolved, allowing you to for example see your original reply when you receive a notification that someone replied to your comment. That same fix should apply to mobile applications as well, and shouldn't require updates on those apps (assuming the functionality worked in those apps before 0.18.3). As always, I'll keep this post pinned for 24 hours or so, just for visibility and in case anyone experiences any potential issues that crop up.

2
0

Hello folks! This is just a quick post to notify everyone that The Outpost has been updated to [Lemmy 0.18.3](https://github.com/LemmyNet/lemmy/releases/tag/0.18.3) - just like the last couple of releases, I wanted to get it out as quickly as possible (while also giving it enough time to make sure there were no show stopping bugs, release was just barely over 24 hours ago) since it includes some nice optimizations. Some of those nice optimizations include: - Security improvements - SQL query optimizations (which should lead to better and more consistently stable response times hopefully) - Fixes to the post rank calculations (should resolve random 1 month+ old posts from showing up in the "Hot" / "Active" feeds) So far everything looks good, but if you happen to see anything that looks out of place please don't hesitate to let me know!

2
0
https://metrics.zeuslink.net/public-dashboards/d34079b06abd48518f0641b5c9837db5?orgId=1&refresh=5m

_Are you a fan of good-looking graphs? We've got them!_ Hello everyone! A couple of weeks ago I made [a tool for Lemmy instance admins](https://github.com/russjr08/lemmy-stats-exporter/) to export statistics from a Lemmy Postgres database over to InfluxDB, which is a database that specializes in time-series based data. The idea being to allow people to track stats about their instance (such as the amount of comments, posts, etc that it knows about) over time. I've put together a Grafana instance for The Outpost, and a [dashboard is available here](https://metrics.zeuslink.net/public-dashboards/d34079b06abd48518f0641b5c9837db5?orgId=1&refresh=5m) to allow everyone to get an overview on how things are looking over here. I try to be as transparent as possible when providing services that others use, so I have no problem with this being public. There is no sensitive data, the InfluxDB source itself *only* has totals/counts - for example, it "knows" how many comments have been made by people on this instance, but it doesn't know *who* made those comments. That data is only known to Lemmy itself, and its own database which cannot be connected to from the outside world. I also do not mind the dashboard link being passed around to others, which probably doesn't need to be explicitly stated for obvious reasons (if its on the internet, its already public by nature of the internet) but I figured I'd do so just in case! The metrics at the top section (labeled "Extras") should be taken with a grain of salt, as I'm definitely not a statistics expert so putting those functions together to get that data is purely a "best guess" at how to calculate those (more so the second row - "Rate of Incoming Comments", and "Avg # of New Comments/Posts Every 5m" as the heatmaps are pretty easy and self-explanatory to put together). For some reason the breakdown charts under the Registration section don't render correctly on the public/unauthenticated version of the dashboard (along with the "nice" labels I've set on *all* of the graphs on that page) but they're just pie charts of the user/email overview charts that they are right next to. Public Dashboards in Grafana are considered a beta feature so I suspect its just a bug. Just to make sure the backend metrics database doesn't get inadvertently slammed, the unauthenticated version of the dashboard is set to only auto-refresh every 5 minutes but manually refreshing the page will pull updated versions of all the stats in case you're curious about how it changes on a minute basis (the data is only exported from Lemmy->Influx every minute, so refreshing the page every 30 seconds for example won't really have any effect). I also have totally not spent a large amount of time having this dashboard open on my second monitor just watching the numbers, colors, and graphs change - that would be silly! It would also be incredibly silly for me to encourage you to do the same thing! I'll skip pinning this post as its not really a critical announcement, but nonetheless if you have any questions about this I'm happy to answer them for you!

2
0

Hey, first off, I really appreciate what you are doing here with this Lemmy instance! This was the first one I joined during the Great Rexxit of 2023. However, about a week later, I created another account on a larger server (.world) and using that as my main because I could not find a lot of communities on this instance at all (!mlemapp@lemmy.ml was the first one I tried where I had this issue, but the majority I tried to subscribe to at the time were not showing up at all, while lemmy.world could see everything except BeeHaw). With the update to 0.18, this got a lot better, where I can just keep retrying until it finds the community. Of course, .world got super overloaded at the beginning of July with everybody finally leaving Reddit, so I subscribed to all the communities I had there over here on the Outpost, but over a week later, some communities still are not showing all posts. The most egregious example I have is [!antiquememesroadshow@lemmy.world](https://lemmy.world/c/antiquememesroadshow), which still isn't showing any posts at all on this instance. Now that things have been going better with .world, I've been directly comparing the two and I'm still missing a lot of posts here that I can see on .world (whether the community is on .world or elsewhere). Is this a Lemmy glitch? Can anything be done about this? Thanks in advance!

1
4

First things first, this instance **has not** been affected by the [cross-site scripting exploit that has impacted a few of the larger instances](https://outpost.zeuslink.net/post/112355) - just wanted to quell any potential sources of panic. TL;DR for the rest of the post - we're not impacted by this issue, but just as an added precaution everyone has been signed out and you'll need to sign back in. This exploit appears to be coming from Lemmy's Markdown parser when handling custom emojis - we do not have any here. Custom emojis from remote/federated instances do not seem to trigger the issue either. That being said, since this exploit was using custom emojis as a way of hijacking gathering JWTs to then be able to login on behalf of others, I've force expired all login sessions across the instance as an added precaution. This impacts both the standard web interface, and any mobile/third party apps that use the Lemmy API. If you're reading this after logging back in, you're good to go - some mobile apps may not properly notify you however that you're not logged in since not all API actions require authentication (for example, the API wouldn't require auth to access this post) and thus may not re-prompt you. I'd recommend just logging out of any mobile apps you were signed into, and then log back in, which will generate a new token and prevent you from getting `not_logged_in` errors when you do finally try to perform an action that requires authentication (such as viewing your inbox, or casting votes). Additionally, as of the time of current writing, Beehaw is offline from their end so if you're subscribed to any of their communities you won't see updates from that community at all (in terms of new comments, posts, votes, etc) until they come back online - any content that our instance already knows about of course is still available, but if you try to reply to one your comment won't be visible on their side. I'll be watching the various instance admin groups for updates on this issue, and I see there is already a [pull request](https://github.com/LemmyNet/lemmy-ui/pull/1897) opened against Lemmy-UI (the frontend for Lemmy) to fix the root issue. As soon as a release is provided with the patch I'll do another immediate upgrade to as well. If anyone has any questions, please don't hesitate to let me know - apologies if you're like me and have 7 different Lemmy apps downloaded that need to all be re-signed into 😅

1
0

Hello all! As a heads up, I've gone ahead and processed a rollout of Lemmy 0.18.1 which was just released. Generally, for updates I like to create a maintenance window a couple of days ahead of time and communicate this, just in case something were to go wrong then no one is left in the dark as to what is happening - however, [Lemmy 0.18.1 contains some very important performance and federation fixes](https://github.com/LemmyNet/lemmy/releases/tag/0.18.1) so I felt it was best to just go ahead and upgrade ASAP. Of course, the VM that this instance runs on is backed up automatically every day twice, and I always take a backup right before making any changes as well. Backups are taken as snapshots of the whole VM, but snapshots can be a bit slow to restore due to the time it takes to pull the VM's storage from my backups server (which is in the same datacenter but there are still other factors that impact the time it takes to read->stream/transmit->write the backup back onto the VM) so in the case of a restore being needed, performance would most likely experience some degradation and is also time that federated data would vanish (from the period that the restore was started to the time it ended). This is why the maintenance window for upgrades is always an hour at minimum. Thankfully, from what I understand, 0.18.0 -> 0.18.1 didn't result in too many major database changes, which is where the biggest chance for things to go wrong come from (due to database migrations not getting properly applied), but there were still some in general. Anyways, enough rambling from me - we're all set now, but as always if you happen to see anything go wrong, please don't hesitate to let me know and I'll personally be of course looking out as well (which is why I don't do upgrades when I'm about to go to sleep!) through general usage and keeping an eye on the server logs (its amazing how fast they fly through given that every single federated action generates a new line). I'll keep this post pinned for a couple of days just as an easy way to report any potential problems.

1
0

I came across a thread earlier [that was asking others](https://outpost.zeuslink.net/post/65981) about this, and I shared how it came about for this instance, and decided that it would be a good dedicated post here in general just in case anyone is curious: I started a habit a while back ago of naming any servers I run based off of names from Greek mythology - my primary server is Zeus but most forms of just "Zeus" in domain form are already taken. Similarly, I call the quasi-internal network that this server runs (since it's a hypervisor) "ZeusNet"... Problem with that name is "ZeusNet.net" is redundant and would irk me, I wanted something that still ends with the .net TLD (though my personal domain ends with .network). Thus, zeuslink.net is what I came up with given that "link" can mean "network" and the combination isn't as redundant as "...net.net"! Funnily enough, originally my instance was originally under the `colony` subdomain which I quite liked... But unfortunately I didn't set things up properly due to how I have everything else setup, and I had already dipped just enough in the federation that when I reset everything so that it actually worked properly, the keys that my server identified with no longer matched which broke my ability to federate properly. Which then forced me to reset everything *again* under a completely different subdomain (I'm glad it **was** on a subdomain instead of the root domain for that reason) since Lemmy doesn't have a "self destruct" option like Mastodon has (which tells all connected instances "Hey, I'm going down - forget you knew me" as far as I understand it). And that, is the story of how we ended up with the name "[The] Outpost" on the domain `zeuslink.net`!

1
0

Hello everyone! Its almost time for another Lemmy update, this time to a fairly [major release](https://join-lemmy.org/news/2023-06-23_-_Lemmy_Release_v0.18.0)! I've held back on updating our instance here immediately just to make sure there are no ground-breaking issues, however it seems like no one is reporting any major issues with 0.18.0 which is a good sign. Assuming nothing comes up, The Outpost will be updating to 0.18.0 on **Tuesday @ 3AM UTC** and a maintenance notice will be provided [on the status page](https://status.zeuslink.net/) just like last time to provide communication of the update. --- One small caveat is that the captcha will not be available in 0.18.0 (and will return in 0.18.1) which while isn't a guaranteed deterrent against bots, it is at least *something*. Like a good chunk of instances out there, signing up requires approval via an application which looks like this: ``` To verify that you are human, please explain why you want to create an account on this site (or simply, your favorite food will do as well!) ``` However it wouldn't exactly be *that* hard to tie in a LLM to provide a generated response, and [there are reports of exactly that occurring already](https://outpost.zeuslink.net/post/52576). So, in effort to try to combat against bot/spam registrations, The Outpost will be requiring email verification in order to register for an account (which was actually already the case at the very start of this instance's lifecycle, but due to reported bugs with 0.17.3 it was disabled to make sure it wasn't preventing legitimate users from signing up / logging in). _To those who do not know why bots/spam is a bad thing aside from the obvious, it can cause harm to remote communities/instances, and that goes against one of the core rules of this instance._ That being said, anyone who has an account here has been "grandfathered in" so to speak - or in other words, all current accounts have been marked as having their email verified (and if an email wasn't originally provided, a `naX@example.com` was filled in just to make sure Lemmy didn't "freak out" over a verified-but-blank email address). **Do note:** Updating your email address will trigger re-verification as to be expected, and to my knowledge you won't be able to log back in until the new address has been verified. At some point if there is a better alternative to combating bot/spam applications then email verification can be disabled again (thus making providing an email address optional). --- For new folks who are wanting to potentially register at The Outpost (or many of the other Lemmy instances that require email verification) if you do not want to give out your main email address I'd recommend using something such as [Firefox Relay](https://relay.firefox.com/) (which is what I use), Apple's ["Hide My Email"](https://support.apple.com/en-us/HT210425) service, any other similar service, or even just a burner email address (you only need it to confirm your account, though it is also the only way to reset your password should you lose access to your account). If you have any questions or concerns, please don't hesitate to let me know (via a comment, a DM, or on [Matrix](https://matrix.to/#/@russ:russ.network). --- Edit: We should be all set now! I'll leave this post pinned over the next day as a "just in case" though.

1
0

Hello! The Outpost will be undergoing maintenance to [perform an update for Lemmy](https://github.com/LemmyNet/lemmy/releases/tag/0.17.4) at 3AM UTC. The maintenance window covers an hour, though I do not expect the update will actually take that long to process. Should any hiccups arise during this period, notes will be posted [on The Outpost's status page](https://status.zeuslink.net/).

1
0
outpost
Outpost Home russjr08 1y ago 100%
Welcome!

Hello, World! Welcome aboard to Lemmy and The Fediverse! I hope you enjoy your stay. Please feel free to say hello, ask questions, or to report any issues you see.

1
0