Problems with the board
Posted: Mon Jul 13, 2020 11:52 pm
All,
Here's my take on the problems we're having with the board. I haven't been part of the board admin historically, I got involved a couple months ago when it seemed like Shades was stuck. Not a lot has happened to make things better because I don't see a clear way forward.
Our biggest issue isn't the technical problems, it's a board ownership problem. Shades is not the board owner. A guy he knows who has several other websites configured on the same VPS (with Dreamhost), back in the day, apparently agreed to let shades host this board there, and I have not been able to ascertain what, if any agreements, there were for continuing it. Shades can always clarify that stuff if needed. The owner and a handful of his friends set up the phpBB software for Shades and then helped now and again when things broke. As of this latest problem in May, none of the original help has materialized to fix things, save for a little help the owner has provided, but the interest level seems very low. I've "speculated" that we may have not been the greatest bunch of guests. I think the owner foots the bill while the site generates zero revenue. But it could also be that the owner has moved on to things outside of running websites as a hobby. I've had a couple messages relayed to the owner through shades offering to pay for the board costs directly, for previous years, perhaps even for everything running on the server if it's not that much; I've also suggested other possible arrangements, and there has been no response.
Why does the board owner matter so much?
1) Remember that website Post-Mormon.org? As I understand it, it was hosted in UK or some Euro zone, some privacy law came into place that could screw the owner if it's ever hacked, and the owner decided not worth it and pressed a button to shut the whole thing down. While I don't see the present owner of this board doing something like that, the owner could. That means, we could send around the collection hat and pay a couple grand to fix everything, and a week later, hypothetically, the board owner could decide "no more" for whatever reason and shut down. It just keeps us in forever uncertain waters. Well, I'm no legal expert on these things so if somebody knows better, feel free to chime in.
2) Because the space is shared with other websites, certain things require a level of access the owner has refused to provide me. At the same time, the owner has not responded to requests to help run needed commands we need to run. Again, even if we paid the best phpBB person on the planet, that person might not even accept the gig without access to server logs and some other things.
Now, the level of access I do have is probably enough to chance a board upgrade, which is what we need to do, but if I hit the wall and need more access, then we're stuck.
The beating heart of the board is the database. We can't do a database backup through the ACP without getting an error. I believe the backup is probably good, but there's uncertainty. Getting certainty would require backing up from the linux backend itself, but the mysql configuration doesn't allow it, and fixing that requires the su access I don't have.
There is not just one problem. From what I see, the board hasn't been maintained properly for over a decade. The technical debt has added up, such that with this latest problem, with the php version upgrade (that was no doubt automatic), it's harder to fix.
Options:
1) We could chance the upgrade. My thought was either I do it, or I pay someone to do it, and then Shades can recover what he can with a go-fund-me. I haven't done that yet because even if it works, we've possibly bought a few years but still have the ownership issues. And again, if it doesn't work, access that I don't have may be required for troubleshooting.
2) A safer possibility is to get a new board owner, and move what we have of the database to a new VPS. Heck, we wouldn't even need to do that right away, we could build a new board that's fully functional, and just link to this board as we need to, and as we go along, try to create a working archive of the present database there. Unfortunately, I have my reasons, but I don't want to be the board owner, so that's why I haven't already footed 12$ and tried getting the database working elsewhere. For whatever reasons, Shades also doesn't want to be the board owner. And so, if somebody wants to own the board, or at least the server space where the board is hosted (I really don't know the legal distinctions) then I'd say contact Shades about that. I would do what I can on the technical side, and I also have a "band" of conspirators behind the scenes with better technical resources than I possess to help out. And I'm not Shades' CIO, and so if someone wants to own the board and use other technical resources that's fair game also.
What's involved with board ownership? Honestly, websites aren't really my area of expertise, but I believe it's a matter of buying server space from a place like Dreamhost or Godaddy and paying a pretty low amount to keep it running. Shades I believe would be willing to do a gofundme once a year to fill the coffers so that we don't have ads and the owner is covering costs. My opinion is that a potential board owner would best contact Shades behind the scenes. It's just better not to have that escalation point available for disgruntled members or for malicious outsiders. Unless that person wants the role, I suppose.
3) Shades has suggested moving to Liz's X-mas board as a possibility. Personally, I think it's a terrible idea. For one, I don't need X-mas 365/ 24-7. Also, I don't know if that is some pre-fab thing that is going to scale well when posts stack up. How fast will the DB be 5 years from now? Finally, that would imply jettisoning this database for good, which I don't think would be acceptable for many of our members.
4)Just stay at this board, don't try to fix it, and let it sail into the dusk until it disappears. An apt metaphor for the transiency of life.
Other suggestions are welcome. I figured it's good to get everything out in the open and give everyone a chance to weigh in on how they feel about the risks before I saddle everyone with those risks, should I decide to do the upgrade.
Here's my take on the problems we're having with the board. I haven't been part of the board admin historically, I got involved a couple months ago when it seemed like Shades was stuck. Not a lot has happened to make things better because I don't see a clear way forward.
Our biggest issue isn't the technical problems, it's a board ownership problem. Shades is not the board owner. A guy he knows who has several other websites configured on the same VPS (with Dreamhost), back in the day, apparently agreed to let shades host this board there, and I have not been able to ascertain what, if any agreements, there were for continuing it. Shades can always clarify that stuff if needed. The owner and a handful of his friends set up the phpBB software for Shades and then helped now and again when things broke. As of this latest problem in May, none of the original help has materialized to fix things, save for a little help the owner has provided, but the interest level seems very low. I've "speculated" that we may have not been the greatest bunch of guests. I think the owner foots the bill while the site generates zero revenue. But it could also be that the owner has moved on to things outside of running websites as a hobby. I've had a couple messages relayed to the owner through shades offering to pay for the board costs directly, for previous years, perhaps even for everything running on the server if it's not that much; I've also suggested other possible arrangements, and there has been no response.
Why does the board owner matter so much?
1) Remember that website Post-Mormon.org? As I understand it, it was hosted in UK or some Euro zone, some privacy law came into place that could screw the owner if it's ever hacked, and the owner decided not worth it and pressed a button to shut the whole thing down. While I don't see the present owner of this board doing something like that, the owner could. That means, we could send around the collection hat and pay a couple grand to fix everything, and a week later, hypothetically, the board owner could decide "no more" for whatever reason and shut down. It just keeps us in forever uncertain waters. Well, I'm no legal expert on these things so if somebody knows better, feel free to chime in.
2) Because the space is shared with other websites, certain things require a level of access the owner has refused to provide me. At the same time, the owner has not responded to requests to help run needed commands we need to run. Again, even if we paid the best phpBB person on the planet, that person might not even accept the gig without access to server logs and some other things.
Now, the level of access I do have is probably enough to chance a board upgrade, which is what we need to do, but if I hit the wall and need more access, then we're stuck.
The beating heart of the board is the database. We can't do a database backup through the ACP without getting an error. I believe the backup is probably good, but there's uncertainty. Getting certainty would require backing up from the linux backend itself, but the mysql configuration doesn't allow it, and fixing that requires the su access I don't have.
There is not just one problem. From what I see, the board hasn't been maintained properly for over a decade. The technical debt has added up, such that with this latest problem, with the php version upgrade (that was no doubt automatic), it's harder to fix.
Options:
1) We could chance the upgrade. My thought was either I do it, or I pay someone to do it, and then Shades can recover what he can with a go-fund-me. I haven't done that yet because even if it works, we've possibly bought a few years but still have the ownership issues. And again, if it doesn't work, access that I don't have may be required for troubleshooting.
2) A safer possibility is to get a new board owner, and move what we have of the database to a new VPS. Heck, we wouldn't even need to do that right away, we could build a new board that's fully functional, and just link to this board as we need to, and as we go along, try to create a working archive of the present database there. Unfortunately, I have my reasons, but I don't want to be the board owner, so that's why I haven't already footed 12$ and tried getting the database working elsewhere. For whatever reasons, Shades also doesn't want to be the board owner. And so, if somebody wants to own the board, or at least the server space where the board is hosted (I really don't know the legal distinctions) then I'd say contact Shades about that. I would do what I can on the technical side, and I also have a "band" of conspirators behind the scenes with better technical resources than I possess to help out. And I'm not Shades' CIO, and so if someone wants to own the board and use other technical resources that's fair game also.
What's involved with board ownership? Honestly, websites aren't really my area of expertise, but I believe it's a matter of buying server space from a place like Dreamhost or Godaddy and paying a pretty low amount to keep it running. Shades I believe would be willing to do a gofundme once a year to fill the coffers so that we don't have ads and the owner is covering costs. My opinion is that a potential board owner would best contact Shades behind the scenes. It's just better not to have that escalation point available for disgruntled members or for malicious outsiders. Unless that person wants the role, I suppose.
3) Shades has suggested moving to Liz's X-mas board as a possibility. Personally, I think it's a terrible idea. For one, I don't need X-mas 365/ 24-7. Also, I don't know if that is some pre-fab thing that is going to scale well when posts stack up. How fast will the DB be 5 years from now? Finally, that would imply jettisoning this database for good, which I don't think would be acceptable for many of our members.
4)Just stay at this board, don't try to fix it, and let it sail into the dusk until it disappears. An apt metaphor for the transiency of life.
Other suggestions are welcome. I figured it's good to get everything out in the open and give everyone a chance to weigh in on how they feel about the risks before I saddle everyone with those risks, should I decide to do the upgrade.