$340 for the server + 6 months of co-location.
$340 will be due in another 6 months for the remaining balance on the server + another 6 months of hosting.
$30 per month for hosting. (After the first year)
$11 per month for Plesk Control Panel.
$3499 to $3999 for web site design and build.
$10 for the domain registration, yearly.
PCIe SSD for database storage
Additional DDR3 ECC registered RAM
I can throw in some money as well.
My personal paypal is leroy @ leroyblanchard.com if anyone wants to help with costs sooner rather than later.
Going to be a little while before I get accounts setup specifically for the site.
Added in 58 minutes 23 seconds:
Icecold donated $500. Thank you for the support.
Added in 1 hour 46 minutes 12 seconds:
Biodoc donated $250. Thank you for your contribution.
I made a payment of $2080 so they can begin building the site. The remaining ~$2000 will be due upon completion. They estimated about 2 months to build it.
04/21/21 - $2,080.00 - 50% of the site development costs to get started
04/04/21 - $360.00 - 6 months hosting/server cost
04/12/21 - $340.00 - 6 months hosting/server cost
04/14/21 - $9.06 - boincgames.com domain purchase
05/26/21 - $193.75 - Plesk Pro Edition for 12 months
08/19/21 - $2,079.00 - Remaining balance for the site development
08/19/21 - $384.30 - 192GB DDR3 ECC Server RAM (Maxes out what the server can support)
08/19/21 - $74.70 - 2x Intel Xeon X5680 Processor @ 3.33GHz 12MB Cache 6-Core SLBV5
08/20/21 - $22.00 - Cost of shipping CPUs and RAM to datacenter + UPS to package them
Don't think I've forgotten anything.
So far I have received donations from:
$250 - Crashtech
$250 - Biodoc
$500 - Icecold
Total donations: $1000
Total cost I've spent: $4542.81
Added in 11 hours 10 minutes 10 seconds:
I will also point out the recurring costs of the site.
Plex License - $200
Server Hosting (Co-location at a datacenter) - $360.00
Domain renewal - $10
So roughly $570 a year to keep the site hosted and running.
Once I get the site hosted on the server and everything is running smoothly, I will setup some recurring donation as well as one-time methods on the site so people can donate if they choose to.
Realistically, though the initial setup costs is really digging into my wallet a good bit, but from here on out ~$600 a year wouldn't be something that I couldn't easily handle on my own. I've been renting dedicated servers for nearly 20 years now; granted it's only been one that I've been hosting www.ut-files.com on for eons, but adding a second wouldn't kill me.
That's not including if anything breaks that needs to be replaced or the cost of hosting and Plesk's yearly costs don't go up.
The only thing I foresee int he near future is upgrading/adding SSDs to the server. I am still not 100% sure on how I plan to do that. Next time I call the datacenter I am gonna ask them more details about how many hdd slots I actually have on that particular server, and what size add-on pcie card they can install inside it. Then decide if I wanna get a PCI-e RAID controller card, PCI-e NVME card or just populate the onboard SAS/SATA controller with regular SSDs.
I was billed twice, back in April when I got the new server. One was for $340 while the other bill was for $360. I was in talks with the datacenter at that time about switching my billing from semi annually to the full year. So when the second invoice arrived on the 12th, I assumed it was for the rest half of the year for the new server.
I was mistaken. They hadn't switched to annually on the new server and the old server* yearly bill was due. Wasn't paying attention, so this whole time I assumed the new server was paid for throughout the year and I owned the server outright. They do a Rent-to-own on some of their servers where after you pay xx amount over a 12 month period you'll own the hardware and only have to pay for the co-location fee. This is what I thought I did.
So, when I had the new (used) parts delivered to the datacenter to upgrade the new server their was only one co-location server on my account which was my old server. So they assumed that was the server that was getting upgraded. Luckily, none of the hardware was compatible with the old server so they didn't install anything.
That's when we went back and forth until we figured out what the issue was.
Now, I have paid the remaining year on the new server and the hardware as been upgraded.
The remaining year was not $360 as I initially thought, but rather $308. So it was $52 cheaper than I had originally thought.
8/26/21 - $308 second half of yearly hosting
8/26/21 - $-360 wrong server costs, subtraction of above costs
*The old server was where this site was originally hosted. Now the only thing hosted on that server is www.ut-files.com and a few gaming servers. I intend to completely redo that server with a latest Linux install (probably Debian Buster) and use it to host ut-files.com as it's been doing, hosting my game servers as it's been doing and serve as a backup for the boincgames.com and teamanandtech.org sites. While the backup will most likely only consist of hosting backups and not an actual fail-over should the primary server go down, but that's only because I believe that sort of setup might be a bit beyond my knowledge. That's not to say that I wont look into attempting it in the near future though.
Paid $104 for two x5690 Xeons.
Paid $30 to ship them to the DC plus return shipping on the x5680 CPUs.
X5680 CPUs will go in the backup server which currently has x5650 CPUs.
Added in 4 hours 36 minutes 33 seconds:
$104 - Paid the developers additional money for making the stats update in real-time instead of once daily*.
*Basically, I asked them to update the stats each time the stats file is updated on the project sites. This required them to completely re-write the update scripts and asked to be paid for additional features.
Added in 3 hours 8 minutes 52 seconds:Hi LeRoy,
Regarding run the marathon update more than once in a day - The scheduled task was done in a such a way that each project's stat url will be processed only once in a day. So change in the cronjob to run every hour to check the update time in tables.xml file and update the stat accordingly can be considered as an additional. It will take approximately 2 days to do the task and the cost for the additional task is 100 USD. Please confirm so that we could schedule and get going
Shabeena Hazeef | Team Leader
$500 donation from @Icecold
CPID confirmation reminder: To remind users they need to verify their CPID.
-Reminder email at 1 week to confirm CPID
-Reminder email at 1 month to confirm CPID
-Delete account from no activity at 2 months. (If CPID is not verified)
-The email should contain steps on how to verify their CPID. https://www.boincgames.com/forum/viewtopic.php?f=2&t=13
Individual stats tracking for all members participating.
-For Sprints, an overall list of all users who have returned points. This page should list the total points they've contributed during the Sprint as well as the last hourly update. The team they are a member of. (if no team, leave blank) (project points)
-For marathons a list of all participating members for each project. This page should list the total points they've contributed for that quarter (similar to the team page) but should also display what team they are affiliated with. (project points)
-Individual standings pag; this should show total points they've earned individually for Q1, Q2, Q3, Q4 and total combined. (BOINC Games Points)
-The team members list page should show rank within' teammembers, rank across all individuals, total BG points, join date, CPID, CPID link to Free-DC and CPID link to BOINCStats (BOINC Games ranking) (The CPID currently links to free-dc, but lets take that link away and just make it regular text.) (Make two new links Free-DC and BOINCStats each linking to their page at those sites)
The "NEWS" page makes it appear that the users are logged out when visiting it. The logout button (when logged in) switches to login making the users think they have to login again.
Opt out button;
Ability for users to opt out of the competition manually at any time. Two ways:
1. By just opting out so their stats are no longer calculated for Marathon or Sprints.
2. Deleting account completely. Will require them to register again and go through CPID confirmation again if they choose to come back.
Remove "Test Sprints" for the time being.
I've already removed the links on the header/footer of most locations, but some I can't figure out what file to edit. The back end can stay, but until I figure out a better name and method for this all public links removed.
I can not figure out how to add RSS Feeds from the different projects to the News page.
Paypal/donation/subscription page that shows total amount of donations and monthly subscriptions. With the ability to state monthly costs vs donations received.
Allow me to name each Sprint. I want to base the sprints around real sporting events such as the Super Bowl, World Series, Stanley Cup, etc... So I want to be able to name them based on that.
I want to be able to set a sprint date at the beginning of the year and give that Sprint a name. Then on the day the sprint is selected it will randomly choose a project (just like it does now)
A count down timer for the next Sprint. Timer starts when the previous Sprint is finished. (So only 1 count down timer going at a time on the page)
When the sprint starts, the timer changes to "time to end" and when the sprint ends it switches to "time to next sprint"
This should be displayed in a DDD:HH:MM format.
The previous year listings shows teams that didn't participate in that year. For example, 2021 shows all the teams that joined in 2022. Only teams that participated in that year should be shown for that year.
The standings page should have a break down by the quarter. Total points earned during each past quarter and current quarter along with the total points for the whole year.
Better navigation: https://www.boincgames.com/forum/viewto ... 4&p=60#p60 (Ive done some of this already)
Time stamps each time the individual project stats are updated. So users know when it was updated. Not when the stats was pinged to see if thier is an update, but when the backend downloads a stats file and the values have changed since the last time it was checked.
They quoted me $1299 for this.