[-] terribleplan@lemmy.nrd.li 12 points 1 year ago

I started on Gitlab, which was a monster to run. I moved to Gitea, until the developers started doing some questionable things. Now I'm on Forgejo (a fork of Gitea).

[-] terribleplan@lemmy.nrd.li 17 points 1 year ago

Basically, no:

It can cause some wackiness… basically you will need to maintain that old domain forever and everything will still refer to that old domain.

For example, your post looks like this from an ActivityPub/federation perspective:

{
    [...]
    "id": "https://atosoul.zapto.org/post/24325",
    "attributedTo": "https://atosoul.zapto.org/u/Soullioness",
    [...]
    "content": "<p>I'm curious if I can migrate my instance (a single user) to a different domain? Right now I'm on a free DNS from no-ip but I might get a prettier paid domain name sometime.</p>\n",
}

The post itself has an ID that references your domain, and the the attributedTo points to your user which also references your domain. AFAIK there is no reasonable way to update/change this. IDs are forever.

It would also break all of the subscriptions for an existing instance, as the subscriptions are all set to deliver to that old domain.

IMO your best bet would be to start a new instance on the new domain, update your profile on the old one saying that your user is now @Soullioness@newinstance.whatever and maintain that old server in a read-only manner for as long as you can bear.

[-] terribleplan@lemmy.nrd.li 32 points 1 year ago* (last edited 1 year ago)

Asklemmy isn't really a place to ask about lemmy, it's for asking general questions to users of lemmy, jut like you wouldn't ask for Reddit support in /r/askreddit.

Regardless, this question gets asked and talked about in the !selfhosted@lemmy.world community fairly often, here is a (slightly edited) comment I made a while back.

You will need a domain name, you can buy one from a registrar such as hover or namecheap (for the love of all that you consider holy do not use godaddy).

You will need a way to expose the server that you set up via port forwarding or similar on your network.

You will need to set up DNS records on the domain you buy to point to your home IP. You may want to figure out a different way to avoid just handing that information out, cloudflare can help with that. You will want to make sure the DNS records get automatically updated if your IP address changes, which is not uncommon for residential ISPs.

You will need to figure out how to get an SSL certificate, Let’s Encrypt will issue them for free, cloudflare gives you one if you use them as a reverse proxy.

Some of this would likely be easier to do on a cloud provider like digitalocean or linode and could be done reasonably cheaply.

These are all common things for setting up any website, so lemmy docs won't cover them. In addition to those (this answer was just addressing "how to get a URL") you will need to install and configure lemmy, lemmy-ui, postgres, and pictrs somewhere (the join-lemmy docs cover this well).

If you want your instance to send emails you will have to figure out how you want to do that (too many options to cover in this answer).

When 0.18.1 gets released if you want captcha you'll probably have to figure out an mCaptcha provider or set that up yourself.

Not to mention thinking about backups, high availability, etc, etc.

As far as hardware to host on you could get away with like ~$10/mo on most any cloud provider, run it on a Mini-PC in your closet, etc. My instance uses 1-2 GB of RAM, ~13GB of disk (and growing), and ~30% of a CPU (an old i5).

Best of luck.

[-] terribleplan@lemmy.nrd.li 16 points 1 year ago

Yeah, and I purposely subscribe to (or sometimes have a dedicated "federation helper bot" account I run subscribe to) most of the most popular communities on the most popular instances so I can get a decent sampling of what's going on in the fediverse on the "All" feed. So I assume my storage usage is maybe a bit higher than what an "average" single-user instance may be...

[-] terribleplan@lemmy.nrd.li 13 points 1 year ago

Lemmy caches every thumbnail of every post for like a month or something using Pictrs, so that storage will eventually hit a sort of equilibrium and start growing much more slowly (only reflecting post/thumbnail volume during the cache time).

Between profile images, community banners/icons, post images etc. there are probably a few dozen images that will be sticking around for the long haul at the moment.

[-] terribleplan@lemmy.nrd.li 69 points 1 year ago* (last edited 1 year ago)

It's all about how many communities your user(s) subscribe to since your instance basically acts as a mirror for those.

My instance has been running for 23 days, and I am pretty much the only active local user:

7.3G    pictrs
5.3G    postgres

edit: I may have a slight ~~Reddit~~ Lemmy problem

[-] terribleplan@lemmy.nrd.li 23 points 1 year ago

Broadly, yes. The way federation works means anything any user on your instance is interested in will be sent to you once (at least posts/comments/votes/etc). Whenever someone on your instance views that thing that is a request that would otherwise be made to another instance. This does, however, increase the load of federation on servers hosting popular communities, as now they have to send each post/comment/vote/whatever to your instance. Unlike bit torrent there is only one place responsible for sending you all of the content that exists in a community, so the fediverse doesn't get p2p-style network effects where every peer/sever helps even a bit.

A single user instance is a little inefficient, unless you are actually looking at most/all of the content your instance receives, in which case it is probably a wash. The ideal for how federation is implemented in ActivityPub would be many similarly-sized (in terms of user count) instances with the most popular communities being spread out among them.

Sadly right now the most popular instances (lemmy.world, lemmy.ml, lemmynsfw.com, kbin.social) are both where users and communities are, so the real gains to help those instances (several of which continue to struggle under the load) are really only medium and larger sized instances.

[-] terribleplan@lemmy.nrd.li 16 points 1 year ago

They have been tuning the algorithm for that in the past releases, so may be related to that. Also, there is/was a bug where if you don't restart lemmy (on the server) regularly stuff will get stuck at the top of hot and/or active.

[-] terribleplan@lemmy.nrd.li 18 points 1 year ago

I am a big fan of my Framework laptop. It is super easily upgradable and repairable so should last a good while. They are a little sold out of all of their old models so they only have pre-orders right now. They have options for a 13th gen i5 and a Ryzen 5 that both start at $850. The intel ones ship sooner and are have cheaper DDR4 RAM (vs DDR5 for Ryzen). The $850 is "base", an i5 configured with 16g of RAM, a 500gb SSD, and no OS (assuming you'll use linux or already own windows) is just under $1100. You can go as low as just over $1k for 8g of ram and 250g SSD.

If you're concerned with cost they do have refurbished 12th-gen i5s in stock now for $720, but you'll need to buy RAM and an SSD (which if buying from them would bring your total to $820 for 8g of RAM and 250g of SSD).

I can't comment on the tablet/pen stuff. I have never owned a laptop that does that. It might be worth it if you do drawing or whiteboarding and stuff, but those are the only people I know of that actually use that sort of stuff.

[-] terribleplan@lemmy.nrd.li 15 points 1 year ago

The game has gotten continuous updates increasing the scope, mod-ability, stability (to an absurd degree, even cross play between Switch and PC), target new platforms (it runs on Apple silicon natively now and they did a whole bunch of work to make it work well on steam deck), etc. of the game for those same 3 years. Yes, they did come out of early access, but their approach to the game hasn't changed significantly and it continued to get better with time.

They could have called this game done way earlier and released the work they've done since as DLC, but they didn't. Instead they have massively increased the value in the game over nearly 7 years since initial early access release at $20 and have since raised the price a total of 75% to reflect this. They even gave advance notice of the both price increases.

Wube is still working on the next release of the base game, and are also working on an expansion they say will be as big as the base game. Perhaps your argument against price increases holds sway as the expansion isn't being added to the base game, instead it will be $30 (or maybe $35 given the base game increase).

I have played this game far longer than any other, and keep coming back to it when it updates or for new modpacks which completely change the experience. I would gladly pay $35 for what is in the game right now. I can understand if the game isn't for you or the price increase turns you off, you don't have buy it. In fact, unless you can afford to not sleep for the next 3 days you shouldn't, as the factory must grow and you are running low on iron.

[-] terribleplan@lemmy.nrd.li 19 points 1 year ago

I can't speak for this instance, but as an asshole with an internet connection (and my own small lemmy instance), I feel compelled to share my unsolicited opinion.

If the post is mostly or entirely your original thought and you only use an LLM to change editing/phrasing/grammar or to decrease the detail in your thoughts I don't thing any instance would have a problem with that. I say this because I doubt any user/mod/admin would be able to tell. You don't end your post with "edited by Grammarly" or "run through MS Office Spelling and Grammar checker". The thoughts are your own and the knowledge is your own (or something you researched while writing the post).

If, however, you tell the LLM "Write my a response refuting this post: [post text]" it is not you doing the thinking or having an opinion, it is the LLM. You pasting a response you did not write adds very little to the conversation. If anyone else wanted to know what ChatGPT/LLaMA/Bard/whatever "thought" about the post, they would ask that tool for a response.

If someone else wrote an article that refutes something someone posted I would comment and say "Sarah Whatshername wrote a great response to this where she mentioned that [... some info/quotes/whatever ...], I think it's worth reading before you buy into this too much" or something. In that sort of response I would be clearly crediting the creator of the answer I am adopting the opinion of as well as (if possible) linking to the source that I am referencing while writing it.

Without being able to see the removed comment, it is hard to say how you are using the tool, but based on the community reaction it seems like it leaned toward the LLM doing the thinking. This is basically what the admin said with the whole "preferably add to what it says with your own comments or analysis". If you yourself haven't used NixOS or read something actually written by someone who has used NixOS, then what do you have to add to the conversation by giving opinions or speaking authoritatively on it, especially if they aren't really your opinions but something an LLM has come up with based on however you prompted it?

I apologize if I come off as overly aggressive or negative, but in the thread that followed you were very combative after it has been pretty clearly laid out what is expected in that particular community and on that particular instance, so I am granting you less grace than maybe I should. You would be welcome on my instance or any of the communities I moderate, so long as all the actual thinking is done by you rather than by an LLM. If you were on my instance and people started reporting your posts (especially if admins started threatening to block my instance) I would need to review your comments and we would need to have a conversation about how you are using those tools, and why you are engaging with communities in an unwelcome way. If the outcome of such a conversation was you refusing to follow the rules of communities on other instances and refusing to adjust how you use your tools you would get the boot.

view more: next ›

terribleplan

joined 1 year ago