A group is a team of users working on a same project.
- One user or more
- A nice free software related project or a nice idea.
- A License to release your stuff
Creating a group is the first step for your project and it is the most important! During this step, you will have to prove that your project can be hosted on our platform!
As usual, you have to login on the panel with your user name and password. Then use the "Create" link in the "My projects" section to start the creation process. Fill up correctly ALL the fields of the creation form, check that your personal informations are true and submit your project.
Once the form submited, you have to wait because the moderation crew have to manually accept or refuse your project. Have a cup of cofee, it can take a while... we have to read your description, talk a bit about it and then finaly decide if the project will be hosted or not. The more precise your description is, the better.
Creation tips an tricks
- Choose a group name related to your project
- Take the time to make a nice description ! If you don't, you will have to submit your project again and again until we like the description. It is generally a good idea to directly submit the correct description.
- Don't forget to precise the license of your project : without a license, your project will surely be refused
- Note that your description will be public
If your group name is already registered, there is only 3 possibilities :
- Someone had the same idea than you : Try to contact him and to join his project
- You are trying to ask for a group that have the same name that your username (we told you to create an account for each member and not one account for the whole group !). In that case, you will have to destroy your user, create a new one and ask for a group...
- The group already exist !, One of your contributors created a website dedicated to the 0.0.0.0.0.0.0.1-pre-alpha version of your project before leaving the country to start a new life: In this case, you might want to join our irc channel : #email@example.com and ask for an admin.
It is the hardest object to get! Have a look in the Moderation section.
How to admin it
Once your project created and accepted by the team, you are the master of your project (tadaaa) and you have the power to add or remove people from your group, to grant access on some objects or parts of the website etc...
You now have some new sections on the panel : those are services you can ask for your project.
The project configuration form is quite trivial : you can add or remove users from your group, using the appropriate buttons. You can also change the project description if you want to.
To add a member to your project, he needs to create an account on the panel, then in the project preferences, you can use the field labeled Add a user in this group. Please notice that you have to wait several minutes after adding an user in the group to see him inside.
How to manage group permissions
No! no democracy! You are the only master in your group ! Do whatever you want with your members, they won't even be able to leave the group without your permission Muahahahahahahah!
On each group you can set an email redirection. By this way you can now receive mails sent to firstname.lastname@example.org. You may, for example, redirect all mails to your contact mailing list hosted on TuxFamily ;)
How to destroy it
Well, just press the red button (delete this project) in the configuration section of your project
You have to destroy all the objects of this project (web areas, repositories...) before removing it.
How to use it
Groups are ruled by quotas. When you create your group, you have 200 MB and can check your current quota on the panel. You can increase your quota by sending a nice email to the administrators.
Those quotas include all services except download repositories that have their own quotas.
If you are over-quota, you won't be able to upload files on your website.
There's no upper limit, but every time you request more quota, we check that you do not waste space:
- no static file on web areas that should be on the download repository
- no binary files (compiled source) or generated files (.ps from .tex, .png from .svn) in CVS/SVN/GIT repositories (we're particularly evil with this)
- no half-installed web application or unused
- no content that should not be on TuxFamily (photos of your aunt Yvette's last child et al.)
If it's all OK, then we raise the quota, by small increment. There's no use asking if you're not above 90% of current quota, unless if you need immediately more space (installation of new application, etc.).
Tricks and tips
- Why I can't upload any files without being over-quota ?
First, make sure that your folders are owned by your project-group and not by your primary-group(same name as your username) because your primary group have a 1Mb quota restriction.
- How can I do to prevent definitively this from happening ?
You can do a chmod 2xxx (sgid) on your folders. We recommend using 2775.
- How can I do this with my FTP client ?
All ftp clients are not able to do this but maybe yours can... try making a right click on some file, you might have access to the files permissions then set them as shown on this page.
(We still have to find a solution for windows users??)
- How to create an irc channel ?
You can create your own irc channel #myproject on our server : irc.tuxfamily.org.
For more information, join #tuxfamily.