HiwsT
bash script for handy installation of a web server with Apache2 and php on fresh Debian 8 and 9 or Ubuntu 16 server
⚠️ Cakebox is DEPRECATED see here and here ⚠️
We no longer offer Cakebox and nginx: - Creates a Linux user.
- Install apache2.
- Install php5 / php7.0
- Install a self-signed certificate.
- Change the port and user ssh: offers a random ssh port and allows you to modify it if you wish.
HiwsT-util
With this utility you can
- List users installed on linux, ruTorrent, ownCloud, users who own an openVpn certificate.
- Add Linux + ruTorrent and ownCloud users and thus share your server.
- Block the new Linux user has his /home/download from rutorrent
- Block the new Linux user has his /home from sftp
- Prohibits new Linux user access via ssh and use bash
- Security ruTorrent with password
- Add a new ownCloud user with all features (see below)
- Change passwords Linux / ruTorrent
- Delete user Linux + ruTorrent and its directories
- Add a firewall (ufw) and basic rules
- Perform a system status
- Install ruTorrent and a first user with
- rtorrent daemon multiuser
- librtorrent, xmlrpc, mediainfo, ffmpeg, plugin onoff ...
- Add ownCloud
10.0.210.0.310.1.1 (optionally with Audioplayer and External storage)- With app external storage (for ruTorrent downloads directory or other)
- and Audioplayer with automatic scanning of new files (iwatch)
- Upgrade an installed ownCloud 10.0.3 => 10.1.1, with backup
- Install / uninstall a VPN (openVPN)
- Creates / remove new cetificate user
- Add the necessary iptables rules for openVpn
- Install WebMin
- Install phpMyAdmin
- Add Let's Encrypt certificate
- Takes the domain name into apache, ownCloud
- Creates a certificate with Lets Encrypt / certbot
- Modifies the certificate on the WebMin server if installed
- Adds a cron task to renew certificate
- Restart rtorrent service
Please read Wiki in french
Please read Wiki in english
Feedback is welcome. Issues and pull requests can be submitted via GitHub. Fork unrestrained