Big Chevereto Hosting for RPers at NickPic.Host

ashkir

Core license
Internals
Beta tester
License owner
Big Chevereto
Hi everyone. We're at 2,610,819 lifetime now! Growth \o/ And on the flip side...

The cost to me is now down to $22 a MONTH. If interested I can write up how to keep costs low and what optimizations worked for me.
Curious, if you could start this journey over again what would you have done differently?

Any security issues or hardware issues you ran into that could have been avoided?
  1. Start using external storage, to begin with. Never save images in the same server as your installation. You want your installation to be on it's own, very strong, unstressed server. An SFTP external server is perfect.
  2. Use a CDN subdomain early on, even if you don't want to use a CDN yet I would still set up a CDN subdomain now, that I would've used in the future. Would've saved a lot of headache in URL updates for myself and my members.
  3. Don't use MaxCDN. I started with MaxCDN as it used to be a Chevereto recommended one. But that changed, and MaxCDN changed rather quickly and became unbearable. i tried CDN77 and they sucked and were slow. BunnyCDN seems to be the happiest medium.
  4. I would've built out the randomizer feature earlier.
  5. I probably would've used a shorter domain. I own like bx.rs and dot host offered me apretty awesome 1 character domain due to my site's popularity. But I don't want to rebrand. Too much hassle.
  6. Clearly document any and all changes you make to the Chevereto templates. Sometimes when Chevereto updates, it no longer uses certain files, which just build up in your /vendor/ libs or elsewhere. I probably should've cleaned it long ago. I did this recently.
  7. Use less custom_hooks I like the idea, but it bugs outsometime. A while ago @tomsit and I were trying to figure out why a URL wouldn't change on mine, and we realized that one of the custom_hooks even though properly set up got completely ignored.
  8. I think documenting your changes is far better and far safer, as template files, and other files get updated every so often. If you document the changes you can easily reapply them without having to worry about chasing down the changed code in template files.
One thing I think is important to remember for the theme is half the theme's colorings are not even in the theme folders.
 

ashkir

Core license
Internals
Beta tester
License owner
Big Chevereto
- Main Server
- Remote storage server for 2.6M images
- CDN

And just $22 a month?
Not using cloudflare?
Cloudflare Enterprise costs me about $12 a month, it's part of the $22 :) Enterprise partners are allowed to use it to serve non-html primary content. The company I use for the storage node costs is about $10 a month and are an enterprise bandwidth alliance member which allows it.

The main server is completely paid off, and is in a data center, that was donated to me for life.

When my webhosting company found out I was having a heart transplant they made my main server free for 2 years:

Then name.com found out and they donated to my gofundme, BigWetFish turned around and gave me $300 cash and made my server free for life:
I joined them back when I was a teenager, back when they were a baby company. So I've been with them for 15 or so years now. So it really reduced my cost drastically.

@Rodolfo himself has been amazingly helpful and supportive during this time. My site is massive compared to most Chevereto and has different needs, etc. He's been very able to help us and other big sites see what's happening first, down the line so we don't have to worry about things breaking.
 
Last edited:

ashkir

Core license
Internals
Beta tester
License owner
Big Chevereto
Our randomizers are still by far extraordinarily popular. Our users are loving sub-albums a lot! Thanks for implementing it @Rodolfo! <3

To help our users with their navigation through their albums I added Album Heiarchies as a side bar
1610984733839.png
 
Top