you are viewing a single comment's thread.

view the rest of the comments →

[–]go1dfish 4 insightful - 1 fun4 insightful - 0 fun5 insightful - 1 fun -  (25 children)

https://notabug.io/t/saidit.all and https://notabug.io/t/external.all more generally.

When we get this saidit nab mirror up, will we all be submitting content to the same gundb?

If you run a nab peer you will have your own local DB for it and by default it will pull data from my peer and submit data back to it (but subject to the same rate limits as any other user)

I'll configure my peer to pull content from your peer in the same manner (bypassing rate limits) and so they should be replicas of each other.

[–][deleted] 2 insightful - 1 fun2 insightful - 0 fun3 insightful - 1 fun -  (0 children)

Well the peer thing sounds pretty exciting, even if it's destined to sit on a subdomain and not see that many eyeballs. You'll be able to revive your peers list and we'll give Lemmy a run for their money.

[–]magnora7 2 insightful - 1 fun2 insightful - 0 fun3 insightful - 1 fun -  (23 children)

Hey go1dfish, we are still wanting to get your awesome mirroring software set up on our server, but we're struggling to find enough time to do everything we need to do. Is there any chance you would be interested in helping us set up your software on our server, to mirror notabug on saidit like we planned?

Also, I noticed it stopped mirroring saidit about a week ago, maybe it needs an automated restart every once in a while so the process doesn't get jammed up or something?

Anyway, thanks for your great work and all your help creating this post-reddit federation, it could potentially mean a lot to the future of the internet in a few years, if notabug and saidit both continue to grow. Exciting stuff. Anyway, let me know what you think.

[–]go1dfish 4 insightful - 2 fun4 insightful - 1 fun5 insightful - 2 fun -  (22 children)

If you want to give me a ssh login setup somewhere I can have it running tomorrow.

I noticed the saidit ingest was broken earlier today as well but should be going again.

[–]magnora7 2 insightful - 1 fun2 insightful - 0 fun3 insightful - 1 fun -  (13 children)

Awesome, thanks for fixing the feed go1dfish!

If you want to give me a ssh login setup somewhere I can have it running tomorrow.

u/d3rr can we set this up? Can we get him his own temporary login maybe?

[–][deleted] 2 insightful - 1 fun2 insightful - 0 fun3 insightful - 1 fun -  (11 children)

Yeah let's do it. There's still the question of which server, I say a new one. We set it up then create a new linux account for goldfish.

[–]magnora7 1 insightful - 1 fun1 insightful - 0 fun2 insightful - 1 fun -  (10 children)

I'd be fine with that, sounds like a good solution. I guess it doesn't need to be on our main server, probably for the better it's not, now that you mention it.

Can it not share a server with one of our lowest-used servers though? Surely one of the two cheap ones we have could also handle the nab mirroring software in addition to what it's already doing? Or maybe we could test that out before we go disabling any existing features?

Like maybe we could put it on the IRC server, get nab running, and then turn the IRC back on to see if it can handle both? That'd save us $5/mo, which is $60/year so might be worth it

[–][deleted] 2 insightful - 1 fun2 insightful - 0 fun3 insightful - 1 fun -  (9 children)

yeah, we could put it on the IRC server. the only issue is that it's setup to skip CloudFlare because we thought about launching external IRC client access. if we put that on hold, we can give the server and the NAB instance CloudFlare protection/CDN which I believe he's using on the main nab, and it'd be desirable. this also hides the real ip aside from it being public now :)

a similar approach is to put IRC onto TheLounge server, giving up on external IRC clients, and spinning up a fresh server and ip for the nab instance.

[–]magnora7 2 insightful - 1 fun2 insightful - 0 fun3 insightful - 1 fun -  (5 children)

Yeah we could lose the external IRC connections. I don't think anyone is using that feature really. So can we just put the IRC server behind cloudflare, and then put the nab mirror on that? I think that'd be pretty good from a load-balancing standpoint, and it won't cost us any more money. Sound alright? Would you mind creating the login for him on that server?

[–][deleted] 2 insightful - 1 fun2 insightful - 0 fun3 insightful - 1 fun -  (3 children)

sounds good, will do

[–]magnora7 2 insightful - 1 fun2 insightful - 0 fun3 insightful - 1 fun -  (2 children)

Awesome man. Let me know when his login info is available, PM it to me, and I'll pass it along to go1dfish and explain to him the organization structure of our servers and so on.

[–][deleted] 2 insightful - 1 fun2 insightful - 0 fun3 insightful - 1 fun -  (0 children)

Also no one used it because we never launched and announced it.

[–]magnora7 2 insightful - 1 fun2 insightful - 0 fun3 insightful - 1 fun -  (2 children)

he says the database is 10GB that he needs to port over, so we have space for that on the IRC server and then some, right?

[–][deleted] 2 insightful - 1 fun2 insightful - 0 fun3 insightful - 1 fun -  (1 child)

yep, i think we have plenty

[–]magnora7 1 insightful - 1 fun1 insightful - 0 fun2 insightful - 1 fun -  (0 children)

Cool, good deal.

[–][deleted] 2 insightful - 1 fun2 insightful - 0 fun3 insightful - 1 fun -  (0 children)

If we abandon/hold our public IRC chat project, we'll be down to 2 saidit servers, and 1 nab server, and our total monthly expense will remain the same. I think I should just do it and spin up a new nab server.

[–]magnora7 1 insightful - 1 fun1 insightful - 0 fun2 insightful - 1 fun -  (7 children)

Hey what OS do you need for the nab mirror software? Is ubuntu 18 okay?

[–]go1dfish 3 insightful - 2 fun3 insightful - 1 fun4 insightful - 2 fun -  (6 children)

Yeah that works, any linux where I can setup nodejs.

Usually I use NVM rather than a system level install of node to keep things tidy.

[–]magnora7 1 insightful - 2 fun1 insightful - 1 fun2 insightful - 2 fun -  (5 children)

Okay cool. I'm discussing with d3rr which server we're going to put the nab mirror on, as we have 3 servers. I think we're coming to a consensus to which server. We will give you login information for that server in a PM when we get that login set up. I will also give you more information about the server in that PM. Then we will step back and let you do your thing, and give you help if you need any. Sound like a good plan to you?

[–]go1dfish 3 insightful - 2 fun3 insightful - 1 fun4 insightful - 2 fun -  (4 children)

That works, I'll set up nvm, the nab code and copy over a full db dump from notabug.io

Current db is around 10gb

[–]magnora7 3 insightful - 2 fun3 insightful - 1 fun4 insightful - 2 fun -  (2 children)

Alright we're re-configuring a few things on that server to get it all set up for you. Then here soon I should have your login info, probably another day or so.

[–]go1dfish 3 insightful - 2 fun3 insightful - 1 fun4 insightful - 2 fun -  (1 child)

Sweet

[–]magnora7 1 insightful - 1 fun1 insightful - 0 fun2 insightful - 1 fun -  (0 children)

Cool, thanks for the info