Changeset - d27738cd7b8c
[Not reviewed]
0 1 0
x - 17 months ago 2023-12-14 22:47:50
xbr@c3l.lu
docs: explain how to set up the web server
1 file changed with 20 insertions and 0 deletions:
0 comments (0 inline, 0 general)
README.md
Show inline comments
 
@@ -45,6 +45,26 @@ You can now run the playbook:
 

	
 
```bash
 
fflux@fflux:~/repos/Ansible-Configuration$ ansible-playbook -i hosts initial_server_setup/initial_setup.yml
 
```
 

	
 
Note that the placement of the repositories might impact the playbook's behaviour, particularly for more advanced setups, incl. web server.
 

	
 
### Install Website (freifunk, www, api)
 

	
 
First, make sure the machine is still configured properly at the top of the `hosts` file. (see initial server setup)
 

	
 
Then, put the machine under the `[website-web]` group:
 

	
 
```yml
 
perso-test
 
```
 

	
 
Note that if you are not running this on the fflux management server as the `fflux` user, you might want to check the remote `authorized_keys` (that one of your keys is allowed) and append `ansible_user=fflux` to that line, similarly to the initial server setup.
 

	
 
**IMPORTANT NOTE**: do not forget to set the DNS records properly, so that the machine is reachable via the domain names. (at the time of writing `freifunk.lu`, `www.freifunk.lu` and `api.freifunk.lu`, but you can simply check the playblook)
 

	
 
Finally, run the playbook:
 

	
 
```bash
 
fflux@fflux:~/repos/Ansible-Configuration$ ansible-playbook -v -i hosts web/install_website.yml
 
```
0 comments (0 inline, 0 general)