How to host a Shadowsocks server?

Looking through some old threads and documentation online, I've set up my Shadowsocks server as follows:

root@OpenWrt:~# cat /var/etc/shadowsocks-libev/ss_server.cfg02eca1.json
{
        "server": "0.0.0.0",
        "server_port": 443,
        "method": "chacha20-ietf-poly1305",
        "password": "test",
        "use_syslog": true,
        "ipv6_first": true,
        "fast_open": false,
        "reuse_port": false,
        "no_delay": false,
        "mode": "tcp_and_udp"
}

I've removed some dummy configs which come pre-installed and only left the ss_server as it is.


Do I need to configure anything else like the plugin options?

Also in this guide when setting up the server

On the Luci panel, I cannot seem to bind it to listen on both IPv6 and IPv4 addresses. But on that guide, it says how to enable it. I'm a bit confused about whether I should delete the LuCI config and just create my own in the terminal and use ss-server to run that instead.