https://github.com/oodenough/web-shell
A simple web shell (Nginx+PHP) within Docker.
https://github.com/oodenough/web-shell
docker docker-compose docker-container docker-image dockerfiles nginx-docker php-fpm webshell
Last synced: 4 months ago
JSON representation
A simple web shell (Nginx+PHP) within Docker.
- Host: GitHub
- URL: https://github.com/oodenough/web-shell
- Owner: oodenough
- License: other
- Created: 2024-08-21T14:42:46.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-08-21T15:47:50.000Z (almost 2 years ago)
- Last Synced: 2025-10-14T11:35:12.433Z (9 months ago)
- Topics: docker, docker-compose, docker-container, docker-image, dockerfiles, nginx-docker, php-fpm, webshell
- Language: Dockerfile
- Homepage:
- Size: 9.77 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# A Simple Web Shell
## how to start
1. Clone this repository
```bash
git clone https://github.com/oodenough/web-shell
```
2. Switch directory
```bash
cd web-shell
```
3. Start the service
```bash
docker compose up --detach
```
4. Optional: Forward the port (*if you are running on your server*)
```bash
ssh -L 8080:localhost:8080 -C -N -l username ip_addr
```
5. Visit `localhost:8080` in your browser
6. Run `ls` command in web shell

## how to remove
Stop and Clean all *containers* and *images*
```bash
docker compose down --rmi all
```