mirror of
https://github.com/YunoHost/doc.git
synced 2024-09-03 20:06:26 +02:00
1.5 KiB
1.5 KiB
Vagrant and YunoHost
If you need testing some code, you should using directly ynh-dev
Find other ways to install YunoHost here.
Prerequisite: an x86 computer with VirtualBox installed and enough RAM capacity to be able to run a small virtual machine.
Initialization
Create a project folder
mkdir YunoHost
cd YunoHost
The following command will initialize the project with a Yunohost image based on Debian Jessie
vagrant box add yunohost/jessie-stable https://build.yunohost.org/yunohost-jessie-stable.box --provider virtualbox
vagrant init yunohost/jessie-stable
/!\ If you prefer use the beta version : https://build.yunohost.org/yunohost-jessie-testing.box
You need to activate the network for the YunoHost instance.
sed -i 's/# config\.vm\.network "private_network"/config.vm.network "private_network"/' Vagrantfile```
---
## Run a vm
Start the virtual machine
```bash
vagrant up
Connect to the started virtual machine
vagrant ssh
Upgrade the system
sudo apt-get update && sudo apt-get upgrade
You can access to your vm with the ip 192.168.33.10
The IP addresses related to the boxes are set by default but can be changed in the network settings.
*Once the installation is finished, you may want to proceed to post-installation: yunohost.org/postinstall *