Advanced Topics / Customization
API (Application Programming Interface)
- Application programming interface overview
- Account API commands
- Announcement List API commands
- API Apps
- API metacommands
- DNS API commands
Cache
Cron Jobs / Crontab
Custom Scripts
Git
- What is Git?
- How do I set up a Git repository?
- Pushing your DreamHost Git repository to GitHub
- Pushing your local Git repository to a DreamHost server — Linux & Mac OS X
- Pushing your local Git repository to a DreamHost server — Windows
- Using Git for web development
.htaccess Customizations
- ★ Force your site to load securely with an .htaccess file
- ★ Password protecting your site with an .htaccess file
- .htaccess overview
- What can I do with an .htaccess file?
- Changing PHP settings in an .htaccess file
- How can I cache my site with an .htaccess file?
HTTP Headers
Misc
- Apache HTTP Server
- /tmp directory overview
- HTTP Streaming overview
- Byte Range overview
- ImageMagick overview
- FastCGI overview
Node.js
- ★ Installing a custom version of NVM and Node.js
- Node.js overview
- Enabling Passenger for Node.js
- Node.js packages (npm)
- Node.js — installing packages
- Node.js example scripts
ownCloud
Passenger
Programming Languages
Python
- Python overview
- Guidelines for setting up a Python file at DreamHost
- Installing a custom version of Python 2
- Installing a custom version of Python 3
- Installing and using virtualenv with Python 2
- Installing and using virtualenv with Python 3
Python Frameworks & SWIG
Ruby on Rails
Subversion (SVN)
- Subversion overview
- How do I create a Subversion repository?
- Backing up your SVN repository
- How do I load a dump file into my Subversion repository?
- How to connect to a Subversion repository
- Using Subversion for web development
UNIX commands
- UNIX commands overview
- Unix permissions overview
- UNIX commands — Changing permissions
- UNIX commands — Changing ownership
- UNIX commands — Compressing directories and files
- UNIX commands — Decompressing files