See this guide for a general guide on how to install Friendica on a shared hosting service. For installations on Dreamhost, there is also a dedicated installation guide in the wiki. If you want to run your node at home, have a look into this article for some information about that.
Running the latest Friendica code using git
We do not recommend using git to run a Friendica node on the stable version using the
master branch. We can only guarantee checking the
master branch out will work on the stable version release date while we guarantee that using the stable version release archive will work all the time.
If you have shell access on your server, you can also use git to manage the files of your Friendica installation. Using git has the advantage, that latest updates can be pulled in easily, and that you can switch to e.g. a release candidate branch is easy as well.
When all requirements are met and you have read the INSTALL.txt file, you can log in to your server via ssh and navigate to the root directory of your future Friendica installation. In this directory issue the following commands to get the latest source code for Friendica core and the Friendica addons:
$> git clone https://github.com/friendica/friendica.git -b develop . $> bin/composer.phar install --no-dev $> git clone https://github.com/friendica/friendica-addons.git -b develop addon
Then follow the normal post-upload steps as the archive install. Please report any issues you are experiencing running the
develop branch on the Friendica GitHub issue tracker. Don’t forget to keep your local base Friendica and addon repository clones on the same branch and pull them simultaneously like this:
$> git pull && cd addon && git pull && cd ..
Each Friendica installation comes with some documentation files. You can access the help pages at
/help on your Friendica node.
If you encounter problems with your Friendica installation, you can ask at the Support Forum. Many experienced Friendica users and the core developers are following the Forum, so it is likely that you will get help there.
There is also a support mailing list for Friendica. You can subscribe to the list by sending a mail to support-request(at)friendi.ca will automatically start the subscription process to the list. And there is a chart room at the IRC,
irc.freenode.net, if you prefer this support channel. There are also channels via XMPP (
support(at)forum.friendi.ca) and Matrix (
#friendica at matrix.org) that you can use.
The advanced sharer for Diaspora* works well with Friendica since version 3.3.3. Any plug-in for e.g. your blog that supports this sharer, also supports sharing on Friendica. See out wiki at github for a more complete list for share buttons.
More material for further reading can be found here.