Having problems registering on Coin Return? Please email support@coin-return.org, and include your PA username and PIN.
For those who don't know, forums.penny-arcade.com will be closing soon. However, we're doing the same kind of stuff over at coin-return.org with (almost) all the same faces! Please do feel welcome to join us.
For those who don't know, forums.penny-arcade.com will be closing soon. However, we're doing the same kind of stuff over at coin-return.org with (almost) all the same faces! Please do feel welcome to join us.
For those who don't know, forums.penny-arcade.com will be closing soon. However, we're doing the same kind of stuff over at coin-return.org with (almost) all the same faces! Please do feel welcome to join us.
For those who don't know, forums.penny-arcade.com will be closing soon. However, we're doing the same kind of stuff over at coin-return.org with (almost) all the same faces! Please do feel welcome to join us.

Software, Platforms and Hosting

245678

Posts

  • PhyphorPhyphor Building Planet Busters Tasting FruitRegistered User regular
    Anyway, mostly to amuse myself I am doing what DK mentioned in a previous chat - writing a C++ server that will just serve everything as fast as possible using the fewest resources and see how far I can push my $5 linode

  • JasconiusJasconius sword criminal mad onlineRegistered User regular
    you'd be really surprised how much a regular ass computer can do if you dont put 90 layers of cloud and interpreted languages and shit between you and your response

    i think i wrote it already but it bears repeating, if you guys can culminate into some sort of self-hosted solution and manage scope I am supremely confident you can crunch this forum in a very affordable vps

    this is a discord of mostly PA people interested in fighting games: https://discord.gg/DZWa97d5rz

    we also talk about other random shit and clown upon each other
  • BowenBowen Sup? Registered User regular
    Jasconius wrote: »
    you'd be really surprised how much a regular ass computer can do if you dont put 90 layers of cloud and interpreted languages and shit between you and your response

    i think i wrote it already but it bears repeating, if you guys can culminate into some sort of self-hosted solution and manage scope I am supremely confident you can crunch this forum in a very affordable vps

    Absolutely trivial to swap from a fat vps to aws or azure for multi-node deployments if the need arises as well. Probably wouldn't even take a day to migrate it.

    It's a webforum not mission critical medical or financial software.

    Depending on how many accounts make it in the transition, ddos/cdn also might not be needed (cdn is probably still a good idea if the money is there).

  • qwer12qwer12 Registered User regular
    Considering the timeline has gone up massively, I feel like we should just go ahead with xenforo since it really seems to be the best option. I would've hoped we could have time to make a small POC but I say we just bite the bullet and go with that. We need to start making decisions faster unfortunately.

    steam_sig.png

    PSN: jrrl_absent
  • PhyphorPhyphor Building Planet Busters Tasting FruitRegistered User regular
    edited October 2024
    Ehh 6 months is still basically forever. Like we have a good idea of the featureset we want, a full scrape can't take any more than a couple weeks at most. "Just stand up a xenforo right now" is what we do late march if nothing else/better has worked out

    Phyphor on
  • minor incidentminor incident publicly subsidized! privately profitable!Registered User, Transition Team regular
    edited October 2024
    Phyphor wrote: »
    Ehh 6 months is still basically forever. Like we have a good idea of the featureset we want, a full scrape can't take any more than a couple weeks at most. "Just stand up a xenforo right now" is what we do late march if nothing else/better has worked out

    I would keep in mind that it would be smart to consider our deadline to be 2 months prior to the hard cutoff.

    Things will get delayed, there will be time needed to manage the actual transition of users, there will be last minute hiccups, there will be time needed to raise funds. I would treat this project as if it needs to be completed by end of March.

    minor incident on
    Hell, New Jersey, it said on the letter. Delivered without comment. So be it!
  • BowenBowen Sup? Registered User regular
    Phyphor wrote: »
    Ehh 6 months is still basically forever. Like we have a good idea of the featureset we want, a full scrape can't take any more than a couple weeks at most. "Just stand up a xenforo right now" is what we do late march if nothing else/better has worked out

    I would keep in mind that it would be smart to consider our deadline to be 2 months prior to the hard cutoff.

    Things will get delayed, there will be time needed to manage the actual transition of users, there will be last minute hiccups, there will be time needed to raise funds. I would treat this project as if it needs to be completed by end of March.

    That timeline could also change again.

  • qwer12qwer12 Registered User regular
    We also don't actually have full time devs, only volunteers, so we're not even sure of our current capacity.

    steam_sig.png

    PSN: jrrl_absent
  • PhyphorPhyphor Building Planet Busters Tasting FruitRegistered User regular
    edited October 2024
    Let's say we do go with a full hosted SaaS xenforo. What actually needs to be done? They need presumably a little lead time to stand it up. We'd need to maybe do some custom account migration stuff but that could even be as simple as pregenerate passwords and just PM them on here and some styling and set up the various subforums and that's kinda it.

    Like sure we're going into the garbage time of US thanksgiving / december but if we are going with a pre-existing forum software then presumably it already handles enough of our use case that we likely don't need much development to get something functional for day 1. And if [chat] doesn't have polls for a little bit because they need more work well I think we can survive until then

    Phyphor on
  • schussschuss Registered User regular
    Yep, from a build/buy standpoint the SaaS xenforo is going to be the most hands off option, which is good unless we have 3+ people willing to commit to being a support pool.
    It will be less flexible, but it also means we don't have a small group putting many hours into keeping it humming. What if one of them gets banned? Or just wants out? Or there's a major security event? I wouldn't want to impose an additional IT support rotation on people unless they absolutely can commit to multiple years unpaid.

    Also another veto for Jenkins or any Atlassian product (seriously)

  • agoajagoaj Top Tier One FearRegistered User regular
    What does Xenforo give us out of the box and what do we need to add on to it? Are there plugins already created we can use or should we roll our own. Are we looking at a 90% ready or 60% ready situation?
    Tempted to play with an instance and answer this myself this weekend.

    ujav5b9gwj1s.png
  • DelzhandDelzhand Coin Return Admin Registered User, Transition Team regular
    I'm very curious about the one-time fee for Xenforo Cloud to do the data migration. I'm already changing my mind about my initial opposition to the SaaS, depending on what that cost ends up being it might put me more firmly in the PRO column.

  • syndalissyndalis Getting Classy On the WallRegistered User, Loves Apple Products, Transition Team regular
    I would strongly suggest before people start spending money, and taking ownership of things like the project management tool, we figure out who is running point on what functions, and figure out who the stakeholders are on these things.

    We all want to help, and there is lots of capacity and talent here…. But if we go ready, fire, aim! On this there will be chaos and we will start doing duplicate work.

    Gonna sound almost silly… but maybe we should bullet list out the major tasks, then do a zoom call and assign them to people before we actually lock in on any decisions.

  • syndalissyndalis Getting Classy On the WallRegistered User, Loves Apple Products, Transition Team regular
    A project like this being managed by 40 people is going to fail, basically. We need… we need a RACI, and a SWOT
    r18qhe7gwh59.jpeg

  • PhyphorPhyphor Building Planet Busters Tasting FruitRegistered User regular
    But how will we display the user's birthday if we can't talk to GALACTUS?
    https://www.youtube.com/watch?v=y8OnoxKotPQ

  • zagdrobzagdrob Registered User regular
    Jasconius wrote: »
    you'd be really surprised how much a regular ass computer can do if you dont put 90 layers of cloud and interpreted languages and shit between you and your response

    i think i wrote it already but it bears repeating, if you guys can culminate into some sort of self-hosted solution and manage scope I am supremely confident you can crunch this forum in a very affordable vps

    Hang on migrating the forum to a Pi3 that I've plugged into the hidden outlet under a bench that's connected to the local Starbucks guest network.

  • DhalphirDhalphir don't you open that trapdoor you're a fool if you dareRegistered User regular
    this possibly straddles the Design forum, but a brief glance at a few Xenforo forums shows that their typical layout, design and overall vibe actually seems to feel very familiar to us here, vs something like Discourse which feels like a brand new site.

  • Bizarro EchoBizarro Echo ski-bap ba-dapModerator, Administrator admin
    zagdrob wrote: »
    Jasconius wrote: »
    you'd be really surprised how much a regular ass computer can do if you dont put 90 layers of cloud and interpreted languages and shit between you and your response

    i think i wrote it already but it bears repeating, if you guys can culminate into some sort of self-hosted solution and manage scope I am supremely confident you can crunch this forum in a very affordable vps

    Hang on migrating the forum to a Pi3 that I've plugged into the hidden outlet under a bench that's connected to the local Starbucks guest network.

    Great, now I started thinking about federated ActivityPub stuff.

  • Space PickleSpace Pickle Registered User regular
    Dhalphir wrote: »
    this possibly straddles the Design forum, but a brief glance at a few Xenforo forums shows that their typical layout, design and overall vibe actually seems to feel very familiar to us here, vs something like Discourse which feels like a brand new site.

    Yes, I like the way Xenforo works and it is very similar to this board. In some ways it's like the same thing but with better features, at least from the perspective of a user.

  • TelMarineTelMarine Registered User regular
    schuss wrote: »
    Yep, from a build/buy standpoint the SaaS xenforo is going to be the most hands off option, which is good unless we have 3+ people willing to commit to being a support pool.
    It will be less flexible, but it also means we don't have a small group putting many hours into keeping it humming. What if one of them gets banned? Or just wants out? Or there's a major security event? I wouldn't want to impose an additional IT support rotation on people unless they absolutely can commit to multiple years unpaid.

    Also another veto for Jenkins or any Atlassian product (seriously)

    agree, my feeling is outsource as much as possible to keep maintenance to a minimum. Maintenance is a huge pain in the ass and never stops. Outsourcing most of that to someone else for a reasonable price is totally worth it, in my opinion. Some trade-offs will be control and flexibility, but really, considering the Majora timelimit the forum has (and we can't rewind time), getting a minimum of a forum that works and can post with other people (within reason) like a XenForo up and stable should be the priority. Certain customized features are lower priority and can be dealt with later. Obviously, selecting a solution that you know beforehand can be customized is better before checking after, but I think (for me at least) it is not that big of a deal to sacrifice.

    3ds: 4983-4935-4575
  • TelMarineTelMarine Registered User regular
    oh and for having to rehost if the hosted solution disappears, i think that's less of an issue. you have to compare it to the expected lifespan of the forum after moving. frankly, i am surprised these forums are still active and alive. Same case in 10 years? I feel like a well-known hosted solution will outlast this forum.

    3ds: 4983-4935-4575
  • DelzhandDelzhand Coin Return Admin Registered User, Transition Team regular
    I fired off an email to xenforo for some info not covered by their FAQ.
    1. Is it possible to begin on a starter plan while we work out our traffic needs and upgrade as we approach launch? Or is there a sandbox plan we can use prior to launch?
    2. Are we able to perform and roll back our own data migrations on-demand, or are we limited to paying the one-time import fee and the data is fully imported once?
    3. Can we start with a *.community.forum domain name and add our own domain name later?
    4. Is there any minimum contract length if paying monthly, or fees for cancellation?
    5. What options, if any, are available for exporting our data?
    6. Is it possible to transfer ownership/billing of a cloud instance? What does that process look like?

    I'll report back when I hear from them.

    For the record, I'm not trying to railroad us. Some of these questions should be asked of any provider we're considering, but xenforo seems to be the clear leader in terms of mentions so it seemed like a good place to start.

  • Hahnsoo1Hahnsoo1 Make Ready. We Hunt.Registered User, Moderator, Administrator admin
    Delzhand wrote: »
    I fired off an email to xenforo for some info not covered by their FAQ.
    1. Is it possible to begin on a starter plan while we work out our traffic needs and upgrade as we approach launch? Or is there a sandbox plan we can use prior to launch?
    2. Are we able to perform and roll back our own data migrations on-demand, or are we limited to paying the one-time import fee and the data is fully imported once?
    3. Can we start with a *.community.forum domain name and add our own domain name later?
    4. Is there any minimum contract length if paying monthly, or fees for cancellation?
    5. What options, if any, are available for exporting our data?
    6. Is it possible to transfer ownership/billing of a cloud instance? What does that process look like?

    I'll report back when I hear from them.

    For the record, I'm not trying to railroad us. Some of these questions should be asked of any provider we're considering, but xenforo seems to be the clear leader in terms of mentions so it seemed like a good place to start.

    These are great questions to ask, and thank you for taking the initiative here.

    8i1dt37buh2m.png
    MHWilds ID: JF9LL8L3
  • This content has been removed.

  • DelzhandDelzhand Coin Return Admin Registered User, Transition Team regular
    Response obtained. My notes in bold because I don't want to fuck with a million quote tags.
    1. You can begin with the Starter plan but if you want to import/migrate immediately, it would need to support the level of traffic and storage currently used by the existing site. Plans can be upgraded at any time. this is good. devs can get a head start with anything custom we need
    2. If the current software is XF then the migration is a one time event. not relevant to us
    3. If it is an import from other software, two imports are done. The first is to allow you to check things over and make any notes, etc. before doing the second final import. The Cloud instance is wiped between the first and second imports. this is a bummer. when I do software migrations it always involves a lot of trial and error, smoke testing, and manual review
    4. Migrations and imports are paid services. Can you confirm what the current software and version is, and how many monthly page views there are, as well as the total storage space utilised on the server. this is a question from them - I don't have these figures, and they're likely to be fluid as we consider exactly what/how much we're going to migrate
    5. Yes, a custom domain can be added at any time. I assumed as much, good to have confirmation
    6. If you intend to use your existing domain then it would not be added until the migration or final import is completed. great
    7. There is no minimum contract length or cancellation fees. also great
    8. A full backup of the data is available at any time on request, free of charge. also great
    9. Cloud subscriptions cannot be transferred to a new owner but the card used for the payments can be updated. this is a little bit of a bummer
    10. If the site was to be handed over at a later date then the new owner would have to take out a new plan and we would need to discuss transferring the data. not super relevant here

    The biggest bummer here for me is that I was willing to personally shell out $60/m for a few months if it gave us a place for devs to start hammering at on custom features, but since ownership can't be officially transferred it would mean I couldn't turn it over to whatever legal org gets formed, and I don't necessarily want to the the always-and-forever person when the credit card needs to be updated. I do wonder if the answer would be different if I had phrased it as "can you change the email address of the account owner". I'll follow up.

    A close second is the migration system isn't exposed to us. That said... it might be a drop in the bucket to spring $195 for a one-year self hosted license so we can tinker with the import system/add-ons/etc, meaning we can hand them a launch ready import file at some point.

  • This content has been removed.

  • syndalissyndalis Getting Classy On the WallRegistered User, Loves Apple Products, Transition Team regular
    Delzhand wrote: »
    Response obtained. My notes in bold because I don't want to fuck with a million quote tags.
    1. You can begin with the Starter plan but if you want to import/migrate immediately, it would need to support the level of traffic and storage currently used by the existing site. Plans can be upgraded at any time. this is good. devs can get a head start with anything custom we need
    2. If the current software is XF then the migration is a one time event. not relevant to us
    3. If it is an import from other software, two imports are done. The first is to allow you to check things over and make any notes, etc. before doing the second final import. The Cloud instance is wiped between the first and second imports. this is a bummer. when I do software migrations it always involves a lot of trial and error, smoke testing, and manual review
    4. Migrations and imports are paid services. Can you confirm what the current software and version is, and how many monthly page views there are, as well as the total storage space utilised on the server. this is a question from them - I don't have these figures, and they're likely to be fluid as we consider exactly what/how much we're going to migrate
    5. Yes, a custom domain can be added at any time. I assumed as much, good to have confirmation
    6. If you intend to use your existing domain then it would not be added until the migration or final import is completed. great
    7. There is no minimum contract length or cancellation fees. also great
    8. A full backup of the data is available at any time on request, free of charge. also great
    9. Cloud subscriptions cannot be transferred to a new owner but the card used for the payments can be updated. this is a little bit of a bummer
    10. If the site was to be handed over at a later date then the new owner would have to take out a new plan and we would need to discuss transferring the data. not super relevant here

    The biggest bummer here for me is that I was willing to personally shell out $60/m for a few months if it gave us a place for devs to start hammering at on custom features, but since ownership can't be officially transferred it would mean I couldn't turn it over to whatever legal org gets formed, and I don't necessarily want to the the always-and-forever person when the credit card needs to be updated. I do wonder if the answer would be different if I had phrased it as "can you change the email address of the account owner". I'll follow up.

    A close second is the migration system isn't exposed to us. That said... it might be a drop in the bucket to spring $195 for a one-year self hosted license so we can tinker with the import system/add-ons/etc, meaning we can hand them a launch ready import file at some point.

    I always assumed this was going to be the way. Someone with a dockerized version of the system just going wild on migrations for a week or so to get things aligned before the real test then import.

    If something gets identified in the real test, we can address in local before doing the final.

    Also, I guess it is worth asking if there is any way for us to do deltas, or will this need to literally be run once, no more ever.

  • DelzhandDelzhand Coin Return Admin Registered User, Transition Team regular
    Is it possible to change the email address or username of the account owner? What happens if I leave the organization, is there any way to hand it off to someone else?
    Yes, that is possible.

    Our advice for business accounts of this nature would be use a generic email address connected with the site domain, such as billing@site com or similar.
    Then it's just a matter of updating the contact name should there be a change in personnel.

    This is good to know.

  • minor incidentminor incident publicly subsidized! privately profitable!Registered User, Transition Team regular
    An early priority task should be getting a domain decided on and registering that, both so we can get it locked down, but also so we can start using an official email address for everything we'll need to do going forward with everything that needs to be registered.

    Otherwise if making the decision becomes an issue, just a generic gmail account we can later forward to or replace with the domain email.

    Hell, New Jersey, it said on the letter. Delivered without comment. So be it!
  • PhyphorPhyphor Building Planet Busters Tasting FruitRegistered User regular
    For practical purposes using a custom domain email can just be a hassle to begin with. We probably do not want to admin a mailserver or to have to deal with spam or getting blocked. Do we really need the mail to be admin@foo.com over nuforums.admin@gmail.com?

  • minor incidentminor incident publicly subsidized! privately profitable!Registered User, Transition Team regular
    edited October 2024
    Phyphor wrote: »
    For practical purposes using a custom domain email can just be a hassle to begin with. We probably do not want to admin a mailserver or to have to deal with spam or getting blocked. Do we really need the mail to be admin@foo.com over nuforums.admin@gmail.com?

    Absolutely not a requirement, and you're right (although there are simpler options than running our own mail server). A Gmail address will work fine for our needs and can be shared with whoever needs access easily enough. The domain should still be a priority to knock out because it's cheap and easy, and hitting a couple of milestones early will go a long way towards keeping everyone positive and focused on what will be a months-long process. A good test of our group decision-making ability, at the very least. Ya know?

    minor incident on
    Hell, New Jersey, it said on the letter. Delivered without comment. So be it!
  • MvrckMvrck Dwarven MountainhomeRegistered User regular
    Phyphor wrote: »
    For practical purposes using a custom domain email can just be a hassle to begin with. We probably do not want to admin a mailserver or to have to deal with spam or getting blocked. Do we really need the mail to be admin@foo.com over nuforums.admin@gmail.com?

    Route forwarding with something like Mailgun or a similar service isn't hard to do. Don't need to roll our own mail server for it.

  • The user and all related content has been deleted.

  • syndalissyndalis Getting Classy On the WallRegistered User, Loves Apple Products, Transition Team regular
    yeah you can use iCloud, outlook, gmail, proton mail, and so many others with a custom domain.

    Since I doubt we are going to be doing a microsoft stack, and because as much as I think proton does good shit their non-email capabilities are ass, I would propose google workspace.

    Spool has some experience in admin on one of those also, which is nice to have.

  • syndalissyndalis Getting Classy On the WallRegistered User, Loves Apple Products, Transition Team regular
    Also, please don't register important business services' primary contact to an address that is owned by any one person. We can set up a group under itadmin@whatevercorp.club and give access to whoever needs it easy enough.

  • DelzhandDelzhand Coin Return Admin Registered User, Transition Team regular
    edited October 2024
    I admin a google workspace in a professional capacity, it's decent. I gotta say, soliciting URL suggestions and having a big vote at the end seems like it could be a good thing to do. The Water Cooler thread is on page 12 already and the wards are holding, but something to bring people together that culminates in a deliverable could do wonders.

    Or not, it's hard to tell over there.

    Edit: aaaaand it's locked

    Delzhand on
  • syndalissyndalis Getting Classy On the WallRegistered User, Loves Apple Products, Transition Team regular
    If we do a poll, strong desire to just buy the domains we are polling up front to avoid any silliness.

    It's decimal dust in the grand scheme of things unless we are wanting to use some 2 letter .com thing.

  • minor incidentminor incident publicly subsidized! privately profitable!Registered User, Transition Team regular
    syndalis wrote: »
    If we do a poll, strong desire to just buy the domains we are polling up front to avoid any silliness.

    It's decimal dust in the grand scheme of things unless we are wanting to use some 2 letter .com thing.

    Part of it comes down to the question of whether we have someone (or a few someones) who will be willing to float some of these minor costs before we have a legal entity set up and donations coming in. I know they're not large amounts, but I don't want to presume to expect anyone to shell out $100 bucks out of pocket for incidentals without someone volunteering that.

    But also, I agree. We should find 5 good candidates for a name, register them, and poll everyone. There's been plenty of suggestions, and if nothing else new gets thrown out there that blows the doors off in the next few days, we need to just grab up a handful of the best candidates.

    Hell, New Jersey, it said on the letter. Delivered without comment. So be it!
  • Hahnsoo1Hahnsoo1 Make Ready. We Hunt.Registered User, Moderator, Administrator admin
    Damn. Forum McForumFace it is.

    8i1dt37buh2m.png
    MHWilds ID: JF9LL8L3
  • syndalissyndalis Getting Classy On the WallRegistered User, Loves Apple Products, Transition Team regular
    edited October 2024
    syndalis wrote: »
    If we do a poll, strong desire to just buy the domains we are polling up front to avoid any silliness.

    It's decimal dust in the grand scheme of things unless we are wanting to use some 2 letter .com thing.

    Part of it comes down to the question of whether we have someone (or a few someones) who will be willing to float some of these minor costs before we have a legal entity set up and donations coming in. I know they're not large amounts, but I don't want to presume to expect anyone to shell out $100 bucks out of pocket for incidentals without someone volunteering that.

    But also, I agree. We should find 5 good candidates for a name, register them, and poll everyone. There's been plenty of suggestions, and if nothing else new gets thrown out there that blows the doors off in the next few days, we need to just grab up a handful of the best candidates.

    So long as the person floating the costs ends up as part of the corporate structure, they can be recouped out of it as an owner contribution / owner payout with zero liability, even if the company isn't standing yet, so long as you do so within X time / calendar year.

    edit: explicitly designed for these scenarios where you need things for the company, but the company isn't standing quite yet.

    syndalis on
Sign In or Register to comment.