RemFREE is a new RMM product that offers free remote control for up to four computers. Login to your own Tenant and manage your computers with tools like Remote File explorer, Grab a screenshot, Reboot, Updates and Patching, Application deployment, remote command line and others. This is a great product for personal and business use.
www.remfree.com
Linux Agent:
You can run this one liner to install the agent.
AGENT_HOST="rmm.remfree.com" # use the host where /agent/enroll lives (can be rmm.remfree.com)
TOKEN=f96bebb69fa3faa2a62809ed05122f205894a8305565b73899b248fb9875e7ec
set -euo pipefail
sudo apt-get update -y
sudo apt-get install -y curl jq openssl ca-certificates
sudo mkdir -p /etc/remfree
sudo chmod 700 /etc/remfree
# key + CSR
sudo openssl genrsa -out /etc/remfree/agent.key 2048
sudo openssl req -new -key /etc/remfree/agent.key -out /tmp/agent.csr -subj "/CN=device:$(hostname)"
CSR_JSON=$(jq -Rs . </tmp/agent.csr)
HOST_JSON=$(hostname | jq -Rs .)
BODY=$(cat <<EOF
{"token":$(printf %s "$TOKEN" | jq -Rs .),"csr_pem":$CSR_JSON,"hostname":$HOST_JSON,"os":"linux","arch":"amd64","agent_version":"0.1.0"}
EOF
)
# enroll (POST to your Laravel endpoint)
curl -sS --fail -D /tmp/enroll.h -o /tmp/enroll.out \
-H 'content-type: application/json' \
--data-binary "$BODY" \
"https://${AGENT_HOST}/agent/enroll"
# save cert + CA + config
jq -r .cert_pem </tmp/enroll.out | sudo tee /etc/remfree/agent.crt >/dev/null
jq -r .ws_url </tmp/enroll.out | sudo tee /etc/remfree/ws_url.txt >/dev/null
jq -r .device_id </tmp/enroll.out | sudo tee /etc/remfree/device_id.txt >/dev/null
# Use system CA bundle for server trust (since ws_url is on your public CA cert)
sudo ln -sf /etc/ssl/certs/ca-certificates.crt /etc/remfree/agent-ca-bundle.crt
# write agent.conf
WS_URL=$(cat /etc/remfree/ws_url.txt)
DEVICE_ID=$(cat /etc/remfree/device_id.txt)
printf "WS_URL=%s\nDEVICE_ID=%s\n" "$WS_URL" "$DEVICE_ID" | sudo tee /etc/remfree/agent.conf >/dev/null
# fetch agent binary from your server
curl -fSL "https://rmm.remfree.com/agents/remfree-agent-linux-amd64" -o /tmp/remfree-agent
sudo install -m 0755 /tmp/remfree-agent /usr/local/bin/remfree-agent
# systemd unit
sudo tee /etc/systemd/system/remfree-agent.service >/dev/null <<'UNIT'
[Unit]
Description=remFREE Agent
After=network-online.target
Wants=network-online.target
[Service]
Type=simple
ExecStart=/usr/local/bin/remfree-agent -config /etc/remfree/agent.conf -cert /etc/remfree/agent.crt -key /etc/remfree/agent.key -ca /etc/remfree/agent-ca-bundle.crt
Restart=always
RestartSec=5s
User=root
AmbientCapabilities=CAP_NET_BIND_SERVICE
NoNewPrivileges=true
[Install]
WantedBy=multi-user.target
UNIT
sudo systemctl daemon-reload
sudo systemctl enable --now remfree-agent
sleep 2
systemctl --no-pager --full status remfree-agent || true
journalctl -u remfree-agent -n 50 --no-pager || true
Windows Agent:
Download Now