SourceForge.net project web service-Free Web Hosting with PHP, MySQL,SFTP

SourceForge is a free and well-established open-source project repository. It currently hosts over 430,000 open-source projects.SourceForge allows you to store your project’s source code under revision control. SourceForge can provide you with a Git, Mercurial, or Subversion repository.

All open source projects may use free web hosting with PHP and MySQL.You can set up web pages to describe your project – SourceForge can host your web site for you with sourceforge.net subdomain or your own domain name.

SourceForge.net project web service-Free Web Hosting with PHP, MySQL,SFTP,No Ads

SourceForge.net project web service support for PHP, Perl, Python, Tcl, Ruby, and shell scripts. You can upload to SF through a SFTP client. You also get the option of using Git, Subversion (SVN) and Mercurial (Hg) .

SourceForge Project web servers frequently handle more than 50M hits per day.

The project web platform has been standardized on CentOS 5.x Linux, running Apache 2.2.x.

Support for PHP (via mod_php), Perl, Python, Tcl, Ruby, and shell scripts.

Support for MySQL , DBM, and SQLite.

Project web content may be uploaded using File management service or be managed directly using our Shell service.

Each project is allocated the UNIXNAME.sourceforge.net VHOST (virtual host), which is used to serve their project web content.

Common web server features are provided, such as mod_rewrite, Server-Side Includes (SSI), HTTP Basic Auth, and custom error handler support.

In this article I will provide an overview of SourceForge.net project web service and the free web hosting features.More free web hosting read:Free Vultr servers-VULTR $50 gift code for new account Linux & Windows VPS.

SourceForge.net project web service

Set up a SourceForge account

SourceForge.net project web service allows you to host HTML content, expose Doxygen or JavaDoc API documentation or create an informative and enticing entry point for your project.

SourceForge.net project web service host HTML content, expose Doxygen or JavaDoc

Before you can create a project on SourceForge, you’ll need an account.

Set up a SourceForge account

Visit https://sourceforge.net.Click Create,Enter your name, email address and select a user name.

How to Create a SourceForge project

Click My profile and my projects,Enter a project name and a URL,Select your initial set of tools e.g. forums, blog, wiki, tickets, and your preferred revision control tool e.g. Git or Subversion.

SourceForge.net Click My profile and my projects

SourceForge will automatically create for you a project site available via a URL determined by your project name, e.g. http://sourceforge.net/projects/howsvps .

SourceForge will automatically create for you a project site

SourceForge Custom VHOSTs and Mysql

Project web sites may additionally be served using a domain you register. SourceForge.net will route this traffic to your project web site when configured through Custom VHOST service.

SourceForge Custom VHOSTs

Connecting to Sourceforge.net MySQL database.

Connecting to Sourceforge.net MySQL database.

You can create Mysql database with PHPMYADMIN .

You can create Mysql database with PHPMYADMIN

SourceForge File Transfers

In addition to using the web based File manager, SourceForge also provides access to various filesystems using the ssh protocol suite for securely managing content for your project using SCP, SFTP, and rsync.

You can log into SourceForge and upload web pages using secure FTP

You can log into SourceForge and upload web pages using secure FTP.

Connection Settings:

1
2
3
4
5
6
Host: web.sourceforge.net
Protocol: SFTP
Port: 22
Username: Your Login Name (User Name) 
Password: Your Login Password
Upload path: /home/project-web/youproject/howsvps

You may perform a basic copy operation to transfer a file from your workstation to the remote server.Click on the remote server pane, and change to the desired destination directory,Click on the filename of the file and drag it from the local workstation page to the remote server pane.

SourceForge.net drag it from the local workstation page to the remote server pane

Uploading Project web content using rsync.An example session might look like (where Username=”howsvps”, Project URL name=”youproject”):

1
2
3
4
5
6
7
8
9
10
11
12
13
14
Host: web.sourceforge.net
rsync -avP -e ssh site/ howsvps@web.sourceforge.net:/home/project-web/youproject/htdocs/
building file list ... 
4 files to consider
./
image1.png
       73342 100%   38.69MB/s    0:00:00 (xfer#1, to-check=2/4)
image2.png
       34694 100%   33.09MB/s    0:00:00 (xfer#2, to-check=1/4)
index.php
          50 100%    4.07kB/s    0:00:00 (xfer#3, to-check=0/4)
 
sent 108369 bytes  received 92 bytes  5862.76 bytes/sec
total size is 108086  speedup is 1.00

Conclusion:

SourceForge.net has a totally different project structure when compared with GitHub. You can only create projects with a unique name. SF unlike others, also lets you host both static and dynamic pages, with the option of integrating a CMS too.

SourceForge.net has a totally different project structure when compared with GitHub

I know you wish to keep your budget minimal and instead of going to free one, you should opt for some of the cheapest hosting, which offers quality service at very reasonable amount.RamNode\Linode\host1plus\BandwagonHost.

 
<

0 Comments

Leave a Comment

Login

Welcome! Login in to your account

Remember me Lost your password?

Lost Password