mathstodon.xyz is one of the many independent Mastodon servers you can use to participate in the fediverse.
A Mastodon instance for maths people. We have LaTeX rendering in the web interface!

Server stats:

2.7K
active users

#linode

0 posts0 participants0 posts today

After trolling through many tags and lists trying to see what folks enjoy for #smallweb site generators and frameworks seems like good old dusty #jekyll and #nginx is probably as good as bet as any. One constraint thats not implicitly met by Jekyll is no javascript, but that’s reliant on themes.

For hosting.. probably just find something reasonable through #lowendtalk since I’ve been unable to convince #linode my account from > 10 years ago is actually mine.

Continued thread

For the record:
* They emailed me the same request again on January 1, 2025. I once again told them to pound sand.
* This morning they escalated by filing a #DMCA takedown request with #Linode, my hosting provider. Email addresses can't be copyrighted, so the request is totally bogus. Linode forwarded it to me and demanded that I take action rather than reading it carefully enough to determine that it's bogus. I just wrote back to them and told them it is. We'll see what happens.
#Comcast

Replied in thread

@chris

I was just thinking about this as well; I've had a Linode for 23 years, I think, but it's time to find something in Canada, ideally. If not that, then Europe, probably, because of GDPR.

I don't particularly care where in Canada, as long as it has good connectivity and a reliable operator.

Replied in thread

I did find this: AVideo (formerly #YouPHPTube)
github.com/WWBN/AVideo
AVideo is a versatile & advanced #video streaming platform tailored for individual content creators & businesses.
I think It's cool😎, do take a look at the demo links on the GitHub.

So you will need to host this somewhere, #Linode is who I recommend.
Setup not really easy but there is a #Docker option.
It has Monetization Options:
github.com/WWBN/AVideo/wiki/Su
&
github.com/WWBN/AVideo/wiki/Pa

Continued thread

There are other options to #PeerTube.
#OwnCast is a self-hosted live stream server & chat. Crazy easy to setup, you will need to host it somewhere.
I would go with #Linode
It has an optional OwnCast directory you can add yourself to, so people can discover your stream.
owncast.online/

"Open Streaming Platform"
a self-hosted live stream/recording server & chat
gitlab.com/osp-group/flask-ngi
Not as easy of a setup.

Again none of them have a paywall but you could make one or add a donate buttons

#Akamai is hiring for a Senior Product Architect in the US for our designing the next generation of our Compute Networking (eg, #Linode and more) solutions such as VPC, L4 Load Balancing, Cloud Firewall, etc. This is a great opportunity to design #IPv6 centric systems (but still needing to support Legacy IPv4).

I've been at Akamai for 25+ years and love working here, with both flexible work options, great colleagues, and an inclusive environment.

Posting: akamaicareers.inflightcloud.co

akamaicareers.inflightcloud.comAkamai
Continued thread

I was able to make some minor quality of life improvements to my #Terraform scripts since everything isn't a cobbled-together mess in Google Cloud (Trying to use Firebase as a static site is unnecessarily painful) and #ProtonMail.

Normally, emails have to be signed by the sending server to prevent spoofing. If you don't do this, your server will likely be filtered into spam by default. The public key is placed in a special #DNS #DKIM record, and mail servers check to make sure this matches the emails you send before they deliver your #email or assign it a spam score. Because I was using ProtonMail, it wasn't easy to script this record, so I was manually writing it in the Terraform file. Now I can simply fetch it from the Linode server via SFTP. One caveat of doing this is that I don't feel comfortable using #Github Actions for deployment anymore, since the server contains my communications data and not just public websites. I deleted the actions script and corresponding keys and will only run deployments from my machine now.

I still have all the DNS records in Google Cloud, but I will probably be moving them to #Linode in the near future. #gcp #selfhosting

Working through moving my old stuff to #Linode, and hit an interesting problem. You can't put a CNAME in an "apex" domain (apex.com, as opposed to subdomain.apex.com) because it apparently will mask other important mandatory #DNS records such as the NS. Linode's static website buckets are driven off CNAMEs pointing to linodeobjects.com, so I decided to move my website to www and create a redirect to it on the webserver. Also, there is no mechanism to redirect http to https in Linode, so I had to add a <meta http-equiv> into the site header to do this. In #Hugo I overrode the layouts/_internal/google_analytics.html template. Not sure if there's a better way to do it, but I didn't see one with the Binario theme I was using. #selfhosting

Day 1 of running my own #fediverse instance has come and gone and so far so good.

Having access to everything under the hood, it's interesting watching the gears turn and the software work. Most interesting for me is seeing how much space is eaten up by media files that get shared out.

Obviously I only have a single day to base things off but day 1 ate up around 16 GB of storage. Thankfully all my media is pointing to #linode object storage so at least the storage is cheap. But it was definitely interesting to see how much space gets eaten up.

So far the initial hurdles have been around tuning #elasticsearch so it continues indexing at a reasonable pace without eating the server alive, and around starting to establish maintenance jobs that I can schedule as crontabs so the server can stay afloat while my life continues to be the busy thing that it is.

I'd definitely take suggestions from folks who are either running their own instances or have done so in the past. I've got #postgresql backups automated (both the creation and cleanup of) with PgAgent. Also running "rake mastodon:media:clear" as a nightly cronjob to periodically remove uploads that have not been attached to any status after a while, but that's kind of it.

While it's not at all my first rodeo with the care and feeding of a server, it is indeed my first rodeo running my own Mastodon instance so I'd happily take any articles folks have that they found helpful or just general advice if you have time to share.

Exciting new feature from #Akamai / #Linode that I've been working on with many others for the past year: we now have a tier of Distributed Compute regions around the globe, initially starting with 10 new sites:

linode.com/blog/compute/introd

This is intended for companies that want to deploy a global compute footprint using a single interface across both Core and Distributed sites to get proximity to users. (Yes, all sites have #IPv6 support. :-)

Akamai · More Power at the Edge: Introducing Distributed Compute Regions10 Distributed Compute Regions across the Americas, Europe, Africa, Asia, and Oceania are now available.

I use Linode for a long time but I am looking to move to EU hosting, to get away from US not for latency. Any recommendations? I have two VMs and a persistent storage thing; I backup home files and host my email and dns and tiny website mostly for my own recipes and resume and do the odd dev or network testing so not very demanding. #selfhosted #linode

That would be #Linode, which fails to enforce basic policy norms..
I have more of their /20s-/16s firewall-blocked on the biggest system I manage than any other network operator. If you wany my users to receive your #email, Linode would be a poor choice because it happily provides a home for generators of bogus traffic of all sorts, especially bad SMTP traffic. I would unblock anyone with the awareness to ask, but that has not happened in years.

#Sysadminnery #spam cyberplace.social/@GossiTheDog

CyberplaceKevin Beaumont (@GossiTheDog@cyberplace.social)Much of the NoName DDoS recently plaguing the UK, Korea and Sweden has originated from a company owned by Akamai, a DDoS protection company.