Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | radicale: Delete the redundant 'service ... start' task | Aaron LI | 2019-09-22 | 1 | -3/+0 |
| | |||||
* | znc: Use multiple servers and enable SSL | Aaron LI | 2019-09-22 | 2 | -7/+18 |
| | | | | | But accept all certificates, because most IRC servers use self-signed certificates. | ||||
* | filter_plugins/passwd: Fix encode/decode for python3 | Aaron LI | 2019-09-22 | 1 | -3/+3 |
| | |||||
* | znc: Update certificate deployment w.r.t. acme.sh | Aaron LI | 2019-09-22 | 4 | -50/+43 |
| | |||||
* | mail: Update certificate paths | Aaron LI | 2019-09-22 | 2 | -4/+4 |
| | |||||
* | web/handlers: Use 'service' module | Aaron LI | 2019-09-22 | 1 | -1/+3 |
| | |||||
* | web/sites: Add 'w.233233.xyz' | Aaron LI | 2019-09-22 | 1 | -0/+124 |
| | |||||
* | web/sites: Update certificate paths | Aaron LI | 2019-09-22 | 8 | -18/+18 |
| | |||||
* | web: Remove obsolete 'acme-client' related code | Aaron LI | 2019-09-22 | 6 | -199/+0 |
| | |||||
* | web: Use 'acme.sh' to issue and renew certificates | Aaron LI | 2019-09-22 | 5 | -75/+125 |
| | | | | The 'acme-client' seems obsolete and is missing from DPorts. | ||||
* | web: Add 'nginx' tag | Aaron LI | 2019-09-22 | 1 | -1/+11 |
| | |||||
* | vars: Introduce 'web.acme_webroot' | Aaron LI | 2019-09-22 | 2 | -1/+4 |
| | |||||
* | web: Only create the basic site for ACME | Aaron LI | 2019-09-21 | 1 | -2/+4 |
| | |||||
* | security: Use cron to expire PF table instead of daily periodic task | Aaron LI | 2019-09-21 | 2 | -42/+7 |
| | |||||
* | security: Use 'service' module instead of rcrestart/rcreload | Aaron LI | 2019-09-21 | 1 | -2/+6 |
| | |||||
* | zones/liwt.net: Do not hardcode subdomains | Aaron LI | 2019-09-21 | 1 | -6/+16 |
| | | | | | Also reject the 'mail' subdomain from creating the CNAME record, because the 'mail' is used to create the MX record. | ||||
* | zones/233233.xyz: Do not hardcode subdomains | Aaron LI | 2019-09-21 | 1 | -1/+11 |
| | |||||
* | vars: Delete the AXFR IPv6 address of afraid.org | Aaron LI | 2019-09-21 | 1 | -1/+0 |
| | | | | This IPv6 address is unreachable, according to the log emitted by NSD. | ||||
* | dns/nsd: Add IPv6 AXFR address for ns2.afraid.org | Aaron LI | 2019-09-21 | 2 | -4/+9 |
| | |||||
* | basic: Add static IPv6 settings | Aaron LI | 2019-09-21 | 1 | -0/+30 |
| | |||||
* | vars: Update the static IPv6 address | Aaron LI | 2019-09-21 | 1 | -1/+1 |
| | |||||
* | vars: Add subdomain 'w' to '233233.xyz' | Aaron LI | 2019-09-21 | 1 | -3/+4 |
| | |||||
* | zones/aaronly.me: Remove "dorm-x42", "office", "cluster" | Aaron LI | 2019-09-21 | 1 | -3/+0 |
| | |||||
* | dns: Add tags "unbound" and "nsd" | Aaron LI | 2019-09-21 | 1 | -3/+20 |
| | |||||
* | dns: Fetch initial anchor for unbound | Aaron LI | 2019-09-21 | 1 | -0/+6 |
| | |||||
* | dns: Use "service" module instead of rcrestart/rcreload | Aaron LI | 2019-09-21 | 1 | -4/+12 |
| | |||||
* | bootstrap: Use the 'service' module instead of ad-hoc command | Aaron LI | 2019-09-19 | 1 | -1/+3 |
| | |||||
* | shadowsocks: Use the 'service' module instead of ad-hoc command | Aaron LI | 2019-09-19 | 2 | -2/+6 |
| | |||||
* | shadowsocks: Minor tweaks | Aaron LI | 2019-09-19 | 2 | -2/+3 |
| | |||||
* | group_vars/vault: Update passwords for shadowsocks | Aaron LI | 2019-09-19 | 1 | -73/+73 |
| | |||||
* | bootstrap.sh: Do not generate SSH key if exists | Aaron LI | 2019-09-19 | 1 | -15/+13 |
| | | | | Allow to bootstrap host again after reinstallation (for example). | ||||
* | Update pkgng usage and fix package names | Aaron LI | 2019-09-19 | 6 | -32/+26 |
| | | | | | | Fix package names: * vim-lite => vim-console * uwsgi-py36 => uwsgi | ||||
* | bootstrap: Disable password login for SSH | Aaron LI | 2019-09-19 | 1 | -0/+8 |
| | |||||
* | host_vars: Use IP instead of domain name for SSH | Aaron LI | 2019-09-19 | 1 | -1/+1 |
| | |||||
* | bootstrap: Install and use Python 3 | Aaron LI | 2019-09-19 | 2 | -3/+3 |
| | |||||
* | dns: Update the IP of ns2.afraid.org | Aaron LI | 2019-03-08 | 1 | -1/+1 |
| | |||||
* | znc: Update the wiki URL | Aaron LI | 2018-12-20 | 1 | -1/+1 |
| | |||||
* | README: Fix ansible playbook usage | Aaron LI | 2018-12-20 | 1 | -4/+4 |
| | |||||
* | basic: Enable all.log and tweak syslogd flags | Aaron LI | 2018-12-20 | 1 | -0/+23 |
| | |||||
* | radicale: Do not bother to rotate the log file | Aaron LI | 2018-12-20 | 1 | -6/+0 |
| | | | | | | | | | | | Without running radicale in debug mode, the log file is quite small, so do not bother to rotate it. Actually, it's hard to configure uwsgi to properly rotate the log file: when the uwsgi worker accepts the 'HUP' signal and restart, it doesn't have priviledge to create the socket file and thus failed. If, on the other hand, the uwsgi isn't stopped properly, it will leave SysV semaphores in use, and finally exaust all semaphores. | ||||
* | Fix uwsgi socket owner in rc.conf | Aaron LI | 2018-12-20 | 2 | -0/+2 |
| | |||||
* | Ignore two symlinks | Aaron LI | 2018-12-01 | 1 | -0/+4 |
| | |||||
* | web/sites: Add 233233.d.conf to proxy to duckduckgo.com | Aaron LI | 2018-12-01 | 1 | -0/+78 |
| | |||||
* | dns: Add CNAME d.233233.xyz | Aaron LI | 2018-12-01 | 2 | -1/+2 |
| | |||||
* | README: Add basic usage and Ansible version | Aaron LI | 2018-12-01 | 1 | -1/+35 |
| | |||||
* | Port to Ansible 2.7 | Aaron LI | 2018-12-01 | 3 | -11/+21 |
| | |||||
* | ansible.cfg: Fix warning about inventory | Aaron LI | 2018-12-01 | 1 | -0/+3 |
| | |||||
* | vars: Update shadowsocks passwords | Aaron LI | 2018-06-24 | 1 | -70/+73 |
| | |||||
* | security/pf: Allow the ports of all shadowsocks instances | Aaron LI | 2018-06-24 | 1 | -2/+3 |
| | |||||
* | shadowsocks: Support multiple instances (share with others) | Aaron LI | 2018-06-24 | 5 | -22/+154 |
| | | | | | | | Add the "shadowsocks" rc script that allows multiple instances (based on the uwsgi rc script). Update the role and vars to setup two shadowsocks instances. |