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 dist-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 *