FoxyFy Server — Installation

Use our automated installer to deploy FFS in seconds.

How to FoxyFy?

FoxyFy Server comes with shell script that installs all required files. It only requires SSH access and basic UNIX knowledge. The installer will do the rest. Starting with FoxyFy is really, really simple. Here’s all you do:

1

⚡ Run install script

This will download, install and run FFS. FFS will print your machine ID.

2

💸 Get a license

Send your machine ID along with your license order.

3

🔑 Activate the license

Paste your key into the config file and lunch the server.

4

🏁 Start the FFS

Once your are done with testing, start FFS as a service.

That’s it — your site’s officially FoxyFied.

⚡ Quick Install

FFS ships as a single static binary with a config file. The installer auto-detects your OS/CPU, downloads the right build, and sets up everything you need:


  • Installs ffs to /usr/local/bin (or ~/.local/bin if you’re not root)
  • Creates /etc/ffs, plus /etc/ffs/certs and /etc/ffs/acme_cache (0700) and /etc/ffs/log (0755)
  • Fetches the single config from https://foxyfy.net/dist/ffs.conf (keeps your existing one if present)


No package manager required—just curl (or wget) and bash. Safe to re-run; it only updates the binary and leaves your config in place.

Root (recommended)

curl -fsSL https://foxyfy.net/dist/ffs_install.sh | sudo bash

Already root

curl -fsSL https://foxyfy.net/dist/ffs_install.sh | bash

wget variant

wget -qO- https://foxyfy.net/dist/ffs_install.sh | sudo bash

⚡ Manual Install

Binary (Linux / Intel)

sudo curl -fsSL https://foxyfy.net/dist/linux/intel/ffs -o /usr/local/bin/ffs
sudo chmod +x /usr/local/bin/ffs
Adjust the URL for your platform as needed: linux/arm64, mac/intel, or mac/arm64.

Config & directories

sudo install -d -m 0755 /etc/ffs
sudo install -d -m 0700 /etc/ffs/certs
sudo install -d -m 0700 /etc/ffs/acme_cache
sudo install -d -m 0755 /etc/ffs/log
curl -fsSL https://foxyfy.net/dist/ffs.conf | sudo tee /etc/ffs/ffs.conf >/dev/null

Verify

ffs --version
ffs -h

⚡ Uninstall

Uninstall — safe (keeps /etc/ffs)

sudo systemctl disable --now ffs.service 2>/dev/null || true
# If you set capabilities for :80/:443, remove them first:
sudo setcap -r /usr/local/bin/ffs 2>/dev/null || true
sudo rm -f /usr/local/bin/ffs
If you installed as a regular user (no sudo), remove the user binary:
rm -f ~/.local/bin/ffs

Uninstall — full cleanup (removes config, certs, logs)

# ⚠️ This permanently deletes configs, certs, ACME cache, and logs.
sudo systemctl disable --now ffs.service 2>/dev/null || true
sudo rm -f /usr/local/bin/ffs
sudo rm -rf /etc/ffs

macOS (if you used launchd)

sudo launchctl unload /Library/LaunchDaemons/ffs.plist 2>/dev/null || true
sudo rm -f /Library/LaunchDaemons/ffs.plist
sudo rm -f /usr/local/bin/ffs
# Remove config if you created it:
/usr/bin/sudo rm -rf /etc/ffs

Verify removal

command -v ffs || echo \"ffs removed\"