Jump to content
Froxlor Forum


  • Content Count

  • Joined

  • Last visited

  • Days Won


chrisv last won the day on September 21 2011

chrisv had the most liked content!

Community Reputation

2 Neutral

About chrisv

  • Rank

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Actually, after some consideration I think it can be done with less changes: we don't need a table which says which task to run where, as froxlor_master_cronjob.php can already do that: scripts/froxlor_master_cronjob.php --tasks scripts/froxlor_master_cronjob.php --traffic ... we therefore only need a mechanism which prevents generation of (webserver) config for IPs which are not bound to the host - and this is relatively easy I created a proof-of-concept in this branch - so far Apache only. Any testers/comments welcome. Some specific questions: If that path was followed, would it need
  2. After having read some of the cronjob code, it looks like this feature would require touching almost all of the code in /scripts/. Since this is a good opportunity for a general cleanup in this area, how do you think about using an object-relational mapper for database access? IMHO (but I'm probably biased, as a long-time Python/Django dev) this could help to make the code smaller and more readable, also (with a good ORM) we become independent from the database (Froxlor on sqlite, finally!) and get stuff like migrations (DB structure upgrades) for free. If used properly, this can also be help
  3. I'm not sure why this would be necessary? Domains are linked to node(s) through ipandport, which would also link customer to node(s). Resellers can already be limited to IP, so they could be limited to node, too (by assigning appropriate IP).
  4. Hello Froxies, trying to take another stab at this long-standing issue. I'll first define what "multi-server" means (in my opinion), why one might want it, then discuss how it could be implemented. The purpose of this post is to achieve a consensus, so I can build a patch and get it accepted - I need that stuff, so I'm going to build it. Definition of multi-server / cluster setup A multi-server setup is any setup in which two or more physical or virtual machines (henceforth called "node") are used together to provide the hosting services (e.g. Web/FTP/Mail/...). Possible scenarios
  5. Nice to see continuous progress on this project, and thanks d00p for all the work! One point, however: If this folder is truncated by the cronjob, wouldn't it be better to set the default to some folder which doesn't exist usually (for example /etc/froxlor/customer-certificates/), to avoid accidental damage? There may be people who don't read release notes before upgrading...
  6. I have found a quite detailed series of posts on how to set up shared hosting with mod_wsgi, which also takes into account the dependency/virtualenv problem (Python relies very heavily on shared libraries, and different users/applications often require different versions of these libraries, so you can't just install them globally as you would with PHP extensions). But while this approach may serve as a very good starting point, it would require a little bit more work (for Froxlor) than just adding a few lines to a config... Unfortunately I do not have really much time to help much with th
  7. hi, since I am very satisfied with Froxlor managing my PHP sites, I want these cool features for my Django-based sites, too And while it is possible to have this by just adding custom snippets to the apache config of the domain(s) in question, I wonder whether anyone would be interested in (or even willing to help with) a more general solution, which would eventually allow customers to deploy their own Python developments. Also, I would like to ask whether it would make sense to implement this against current branch (0.9.x) or against 1.0 (are there estimates yet when this will be ava
  8. If just 20,- Euros per month will really help you, I can pay this for the next year (PM me with a bank account #, if possible, so we can avoid the PayPal tax). Some additional ideas for generating revenue/taking the project further: 1.) backlinks from a PR5 site (as froxlor.org is) are worth something. And as long as you dont overplay it, nothing bad will happen - BTDT 2.) people are much more willing to pay for something concrete. That's not only for psychologic reasons (if you get something in return, you can tell yourself that you have made a good deal. Also, seeing a concrete
  • Create New...