36 lines
		
	
	
	
		
			669 B
		
	
	
	
		
			ReStructuredText
		
	
	
	
	
	
			
		
		
	
	
			36 lines
		
	
	
	
		
			669 B
		
	
	
	
		
			ReStructuredText
		
	
	
	
	
	
| Hacking
 | |
| =======
 | |
| Using uncloud in hacking (aka development) mode.
 | |
| 
 | |
| 
 | |
| Get the code
 | |
| ------------
 | |
| .. code-block:: sh
 | |
|     :linenos:
 | |
| 
 | |
|      git clone https://code.ungleich.ch/uncloud/uncloud.git
 | |
| 
 | |
| 
 | |
| 
 | |
| Install python requirements
 | |
| ---------------------------
 | |
| You need to have python3 installed.
 | |
| 
 | |
| .. code-block:: sh
 | |
|     :linenos:
 | |
| 
 | |
|     cd uncloud!
 | |
|     python -m venv venv
 | |
|     . ./venv/bin/activate
 | |
|     ./bin/uncloud-run-reinstall
 | |
| 
 | |
| 
 | |
| 
 | |
| Install os requirements
 | |
| -----------------------
 | |
| Install the following software packages: **dnsmasq**.
 | |
| 
 | |
| If you already have a working IPv6 SLAAC and DNS setup,
 | |
| this step can be skipped.
 | |
| 
 | |
| Note that you need at least one /64 IPv6 network to run uncloud.
 |