MyOwnFreeHost API Client
#21
(04-29-2017, 06:31 PM)ninth Wrote:
(04-29-2017, 06:10 PM)noobkilervip Wrote: I am looking in to do this as a project of with some skilled peaple and open sourceing it that act like profreehost or use whmcs or boxbilling

I don't really see the adaption for that. Building an entire reseller user panel and API client for MOFH would only leave you to a limited number of users and the only people really using it will be free web hosts. Unless you are thinking about making something like WHMCS and BoxBilling with the additional support for MOFH then that is another case.

ye something like that for example like how profreehost did it  it feels and look like whmcs but support mofh
  Reply
#22
(04-29-2017, 06:33 PM)noobkilervip Wrote:
(04-29-2017, 06:31 PM)ninth Wrote:
(04-29-2017, 06:10 PM)noobkilervip Wrote: I am looking in to do this as a project of with some skilled peaple and open sourceing it that act like profreehost or use whmcs or boxbilling

I don't really see the adaption for that. Building an entire reseller user panel and API client for MOFH would only leave you to a limited number of users and the only people really using it will be free web hosts. Unless you are thinking about making something like WHMCS and BoxBilling with the additional support for MOFH then that is another case.

ye something like that for example like how profreehost did it  it feels and look like whmcs but support mofh

So do you mean to build something specifically for MOFH? Or for both MOFH and any other web host? For the former, your system adoption will be low plus no one wants to release code which will increase competition and for the later, no point in reinventing the wheel.
  Reply
#23
(04-29-2017, 06:39 PM)ninth Wrote:
(04-29-2017, 06:33 PM)noobkilervip Wrote:
(04-29-2017, 06:31 PM)ninth Wrote:
(04-29-2017, 06:10 PM)noobkilervip Wrote: I am looking in to do this as a project of with some skilled peaple and open sourceing it that act like profreehost or use whmcs or boxbilling

I don't really see the adaption for that. Building an entire reseller user panel and API client for MOFH would only leave you to a limited number of users and the only people really using it will be free web hosts. Unless you are thinking about making something like WHMCS and BoxBilling with the additional support for MOFH then that is another case.

ye something like that for example like how profreehost did it  it feels and look like whmcs but support mofh

So do you mean to build something specifically for MOFH? Or for both MOFH and any other web host? For the former, your system adoption will be low plus no one wants to release code which will increase competition and for the later, no point in reinventing the wheel.

ye that is what i want to do just for mofh and i dont care about competition  its to make it mofh client area is easy for peaple to setup with the api becuase there api is bad without a client area
  Reply
#24
(04-29-2017, 06:41 PM)noobkilervip Wrote: ye that is what i want to do just for mofh and i dont care about competition  its to make it mofh client area is easy for peaple to setup with the api becuase there api is bad without a client area

You may think the API is bad without the client area, but I think the client area would be utterly useless without the API. The API allows you to integrate your own code with MOFH, which you can use to build a client area. No API means no client area. And I used the API without a client area initially as well.

The API itself has it's flaws too, sure, which took me a while to figure out. However, that's part of the reason why I've open sourced the API client.

In fact, I've been thinking about allowing others to use my platform as well. Of course, I've spent a lot of time developing it so I'm not just going to give it away for free, giving away my biggest edge of InfinityFree away publicly would be insanity.

I'm mostly thinking about offering the client area as a hosted service, i.e. you sign up with an account, link your own reseller account and let clients register accounts on the platform. All white label and easy to use. Is that something you would be interested in?
Owner of InfinityFree (formerly Grendel Hosting) and XVHOST.
  Reply
#25
(04-30-2017, 03:48 AM)Hans Wrote:
(04-29-2017, 06:41 PM)noobkilervip Wrote: ye that is what i want to do just for mofh and i dont care about competition  its to make it mofh client area is easy for peaple to setup with the api becuase there api is bad without a client area

You may think the API is bad without the client area, but I think the client area would be utterly useless without the API. The API allows you to integrate your own code with MOFH, which you can use to build a client area. No API means no client area. And I used the API without a client area initially as well.

The API itself has it's flaws too, sure, which took me a while to figure out. However, that's part of the reason why I've open sourced the API client.

In fact, I've been thinking about allowing others to use my platform as well. Of course, I've spent a lot of time developing it so I'm not just going to give it away for free, giving away my biggest edge of InfinityFree away publicly would be insanity.

I'm mostly thinking about offering the client area as a hosted service, i.e. you sign up with an account, link your own reseller account and let clients register accounts on the platform. All white label and easy to use. Is that something you would be interested in?

yes a whitelabal system whould be good  or what you can do is ioncube so no one get the code apart from the code thay need to edit like whmcs do use ioncube
  Reply
#26
@Hans, your solution sounds pretty good actually, but the hours of work required behind that, good luck! Haha, at the moment I am sort of building a Administration area for my clients where I can manage them, suspend users, suspend websites, newsletters, server restarting, maintenance etc (I can send you a demo login for that if you like) but the white label solution does sound really nice! Let me know if you would like to collaborate on the while label solution and we can definitely work on something.

Giving away the software for free would be insane, considering the amount of work we have each put into our websites, and I'd rather not have script kiddies filling the MOFH servers like what happened with YH. Don't get me wrong, I was one too, but putting the client area, the api client and everything into one solution and releasing it for free would result in a huge increase in reseller sign ups, lets just hope Byte doesn't run away like Hostinger did with YH.
  Reply
#27
(04-30-2017, 02:33 PM)ninth Wrote: @Hans, your solution sounds pretty good actually, but the hours of work required behind that, good luck! Haha, at the moment I am sort of building a Administration area for my clients where I can manage them, suspend users, suspend websites, newsletters, server restarting, maintenance etc (I can send you a demo login for that if you like) but the white label solution does sound really nice! Let me know if you would like to collaborate on the while label solution and we can definitely work on something.

I already have an admin area, which is mostly focused on handling account suspensions (as well as viewing and managing users and accounts).

To be honest, I think making the system multi-tenant is a bigt ask but definitely not impossible. The biggest issues would be authorizing stuff to different reseller contexts, but that would require relatively few modifications to the existing code base. Laravel to the rescue Wink

(04-30-2017, 02:33 PM)ninth Wrote: Giving away the software for free would be insane, considering the amount of work we have each put into our websites, and I'd rather not have script kiddies filling the MOFH servers like what happened with YH. Don't get me wrong, I was one too, but putting the client area, the api client and everything into one solution and releasing it for free would result in a huge increase in reseller sign ups, lets just hope Byte doesn't run away like Hostinger did with YH.

Price isn't the only issue. Being able to deploy the software myself means I can easily integrated advanced features like asynchronous tasks with Supervisor, and in the future caching with Redis and searching with Elasticsearch or Algolia. I don't think the "I downloaded your API client, how do I turn it into a client area" audience is capable of setting that up properly. And nerfing my own software to make it work on some shitty shared server sounds neither beneficial to the user experience nor fun to implement. I'd say WHMCS is a good example of the issues associated with that strategy.

Then there's the issue of licensing. What would you charge people, how would you charge people, how do you deal with versioning, how do you deal with the (inevitable) piracy? Offering the panel as a SaaS solution would prevent a lot of those issues.

If you want something easy where you can just paste some HTML on a page and start signing up customers, Byet already offers that. And I don't think offering a white label client area will make MyOwnFreeHost that much more attractive because I suspect most users would already be using MOFH, client area or not. And unlike YouHosting, MyOwnFreeHost has a sustainable business model.

One of the biggest issues would still be monetization though. Either a free tier with forced ads and upgraded plans with additional modules or fees per user could work. Or turn it into a more "equal grounds" partnership between you, me and some other known reliable people. There are so many questions and so many issues.
Owner of InfinityFree (formerly Grendel Hosting) and XVHOST.
  Reply
#28
(05-01-2017, 07:56 AM)Hans Wrote: I already have an admin area, which is mostly focused on handling account suspensions (as well as viewing and managing users and accounts).

To be honest, I think making the system multi-tenant is a bigt ask but definitely not impossible. The biggest issues would be authorizing stuff to different reseller contexts, but that would require relatively few modifications to the existing code base. Laravel to the rescue Wink

Same case here, haha, most of the stuff I have integrated in my admin panel also have web hooks connected to mailgun so I can see stats directly from there, registered users, inactive users, logging into user cPanel's, etc totally geared towards my own site, but I can see it being a pretty good solution for a lot of MOFH web hosts. I think modifying my system may take work as I started to hard code a lot of my links into the framework I was using, so taking those ties and it would be all good to go Big Grin


(05-01-2017, 07:56 AM)Hans Wrote: Price isn't the only issue. Being able to deploy the software myself means I can easily integrated advanced features like asynchronous tasks with Supervisor, and in the future caching with Redis and searching with Elasticsearch or Algolia. I don't think the "I downloaded your API client, how do I turn it into a client area" audience is capable of setting that up properly. And nerfing my own software to make it work on some shitty shared server sounds neither beneficial to the user experience nor fun to implement. I'd say WHMCS is a good example of the issues associated with that strategy.

Totally get you! I am currently just using one VPS but if I have a lot of clients I'll just get a load balancer from Digital Ocean and because my code is on GitHub I can simply push the latest changes to each and every VPS and put the database into one or maybe two sharded MySQL servers (I am too lazy to move over to MongoDB or any other kind, I guess MySQL works very well in these environments but would you say moving to a NoSQL database is a better idea? Especially for something like the white label solution?

(05-01-2017, 07:56 AM)Hans Wrote: One of the biggest issues would still be monetization though. Either a free tier with forced ads and upgraded plans with additional modules or fees per user could work. Or turn it into a more "equal grounds" partnership between you, me and some other known reliable people. There are so many questions and so many issues.
Agreed! I think forcing a link back similar to how Byet does with us might work, but most people don't even look at the powered by links. The free tier and forced ads sounds great for a all in one solution, considering both of our solutions tie pretty well into the API and have all these extra features on the side Big Grin.

Quick question: What do you mean by equal grounds partnership? As in we all host using this system and pay to keep it running between members who use the white label solution?
  Reply
#29
(05-01-2017, 12:16 PM)ninth Wrote: Totally get you! I am currently just using one VPS but if I have a lot of clients I'll just get a load balancer from Digital Ocean and because my code is on GitHub I can simply push the latest changes to each and every VPS and put the database into one or maybe two sharded MySQL servers (I am too lazy to move over to MongoDB or any other kind, I guess MySQL works very well in these environments but would you say moving to a NoSQL database is a better idea? Especially for something like the white label solution?

I'm not really a Mongo fan. I'd rather take my chances to scale up the MySQL server rather migrate away from relational databases. I'm currently using only one VPS too and I see plenty of room to grow with regular VPS providers. My host (Scaleway) doesn't offer load balancers, but that level of high availability seem overkill to me (especially since the MOFH API and VistaPanel are not HA either).

(05-01-2017, 12:16 PM)ninth Wrote: Agreed! I think forcing a link back similar to how Byet does with us might work, but most people don't even look at the powered by links. The free tier and forced ads sounds great for a all in one solution, considering both of our solutions tie pretty well into the API and have all these extra features on the side Big Grin.
The number of affiliate signups I see on iFastNet tell a different story. And those don't even include the sales from the emails Byet sends to users behind our backs. They do make it seem pretty seamless, I regularly get questions from people asking for help with their iFastNet accounts.

The thing is: a) what would you advertise and b) how would you deal with the competition from Byet for the users' attention?

(05-01-2017, 12:16 PM)ninth Wrote: Quick question: What do you mean by equal grounds partnership? As in we all host using this system and pay to keep it running between members who use the white label solution?

Yup, just a few people closely working together on it. No money is exchanged, but everyone contributes.

Although, come to think of it, most people I can think of to work together with already have the tech side sorted out for the most part, and merging that work does not seem like it's worth the effort.

=====

I don't know about you, but I'm definitely not going to ditch what I've got already. I haven't found any MOFH client area which was so sophisticated I would consider hopping on. I'm not giving up the freedom and flexibility I have now for a similar solution or even a slightly superior one.

The real question should be asked to those who don't have a client area yet and cannot or don't want to invest in building one. If you're one of those, what would you like to see? What do you think is a sensible model which would work for you? Just know that "free plz, no ads" is not going to happen.
Owner of InfinityFree (formerly Grendel Hosting) and XVHOST.
  Reply
#30
(05-01-2017, 03:42 PM)Hans Wrote: I'm not really a Mongo fan. I'd rather take my chances to scale up the MySQL server rather migrate away from relational databases. I'm currently using only one VPS too and I see plenty of room to grow with regular VPS providers. My host (Scaleway) doesn't offer load balancers, but that level of high availability seem overkill to me (especially since the MOFH API and VistaPanel are not HA either).

Totally understand you, personally I am using PDO and MySQL and it is a lot easier to just work with it and everything is up and running in just a few minutes, but that could just be personal preference. I was only thinking about load balancing in the case that it does become traffic heavy, I wanted to implement a CDN but considering that costs so much for the little you can make off free hosting, I stuck to using GitCDN and Github to host the files.

(05-01-2017, 03:42 PM)Hans Wrote: The number of affiliate signups I see on iFastNet tell a different story. And those don't even include the sales from the emails Byet sends to users behind our backs. They do make it seem pretty seamless, I regularly get questions from people asking for help with their iFastNet accounts.

The thing is: a) what would you advertise and b) how would you deal with the competition from Byet for the users' attention?
Agreed on that as well, Byet does have a very strong business model and I guess that is the only reason they are a long standing company while offering all these free services.

(05-01-2017, 03:42 PM)Hans Wrote: Yup, just a few people closely working together on it. No money is exchanged, but everyone contributes.

Although, come to think of it, most people I can think of to work together with already have the tech side sorted out for the most part, and merging that work does not seem like it's worth the effort.

It would be a lot of work merging multiple projects together, and maybe not worth the effort to us but it would help only the new and incoming resellers.

(05-01-2017, 03:42 PM)Hans Wrote: The real question should be asked to those who don't have a client area yet and cannot or don't want to invest in building one. If you're one of those, what would you like to see? What do you think is a sensible model which would work for you? Just know that "free plz, no ads" is not going to happen.

Good questions to ask, to be honest I have my own integration for emails, newsletters, custom web hooks, health checks for service status updates, etc so these features would, I am sure be beneficial for new resellers. But as you have stated an appropriate model would be required to ensure the service doesn't just fall apart with no money to run it. The "free plz, no ads" people will always exist no matter what Dodgy
  Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)