

# Extending Elastic Beanstalk Linux platforms
<a name="platforms-linux-extend"></a>

This topic describes how to extend your Linux platforms with your own commands, scripts, software, and configurations. You may need to extend your platform to change the default proxy server and configuration. Or you may need to customize how the platform builds or starts up your application.

**Topics**
+ [Buildfile and Procfile](platforms-linux-extend.build-proc.md)
+ [Platform hooks](platforms-linux-extend.hooks.md)
+ [Configuration files](platforms-linux-extend.config-files.md)
+ [Reverse proxy configuration](platforms-linux-extend.proxy.md)
+ [Application example with extensions](platforms-linux-extend.example.md)