First post to Devl or any of the mailing lists. Please let me know if this
belongs somewhere else.

Released an easy to setup Freenet Virtual Machine using VirtualBox and
Ubuntu 1204.
This was done in the hope of making setting up and using Freenet easier for
some users.
OpenJDK 7, Wine and Poco have already been installed to allow Freenet
installation as well as FUQID and FMS usage.
Archives of FMS, Frost, FUQID, jSite, and Sone have been included as well
as their freesite URLs.

README file included as attachment.

Feedback is appreciated. I realize the obvious security issue of using an
OS and applications you didn't install yourself. Especially for networks
such as Freenet, TOR and I2P. Any type of security review is encouraged.
With that said, use at your own risk. MD5/SHA1/SHA256 included on site to
verify file integrity.
To download the virtual machine or any of the videos covering Freenet and
applications visit http://www.CryptoNation.com/

There was a thread last year about the Freenet videos
https://emu.freenetproject.org/pipermail/devl/2011-August/035738.html
Matthew & Ian - You're welcome to use the videos. Released as CC BY-NC-SA
to encourage open access.
*************************
    Purpose
*************************
It is recommended to read this entire file. Packaged 2012/09/15.
This virtual machine is meant to help setup a Freenet node as easily as 
possible.
- If you are new to Linux or Freenet this should be of assistance as most of 
the OS and required software is setup.
- The first time you run this virtual machine it will allow you to setup your 
user account.
If you need assistance installing Freenet/FMS/Frost/FUQID please view the 
CryptNode videos at https://www.youtube.com/user/CryptNode/videos
If you would prefer to download the videos visit http://www.CryptoNation.com
This virtual machine and included software/files are being offered for free and 
provided without warranty.


*************************
    Donations
*************************
If you find this useful please consider donating (money/code/translations/etc) 
to:
Ubuntu - http://www.ubuntu.com/community/get-involved/donate
Freenet Project - https://freenetproject.org/donate.html
CryptoNation / CryptNode - http://www.CryptoNation.com/donate


*************************
    Virtual Machine Settings
*************************
VirtualBox 4.1.18 or newer.
CPU     - 1
HD      - 30GB dynamic (expands)
RAM     - 1GB
Video   - 12MB
Network - Bridged
Before you run this virtual machine please take a moment to customize the 
CPU/RAM/Video settings.
If your host system does not have enough RAM you may need to lower the amount 
allocated to this virtual machine.


*************************
    Operating System
*************************
Ubuntu 12.04 LTS
- Gnome Panel is installed for 'classic' desktop.
- Gnome Classic (no effects) is the default desktop selection.
- To switch to Unity - after setup log out (top right) and click badge/icon 
next to login name.
Guest account disabled.
Update Manager ran on 2012/09/15.
Record Activity disabled in Ubuntu (top right gear/power) > System Settings > 
Privacy.
Operating System and Virtual Machine are not encrypted. (See Suggestions 
section)


*************************
    Included Software
*************************
Program         Version             Location / Note
Wine*           1.4.1               Applications>Wine #1
OpenJDK (Java)* 7u7
Poco*           1.3.6 ubuntu3       
FMS             0.3.69              Desktop #2
Frost           2011/03/05          Desktop #3
FUQID           1.0                 Desktop
jSite           0.10                Desktop #4
Sone            0.8.2               Documents #5
TrueCrypt*      7.1a                Applications>Accessories

Software must be extracted and setup, with the exception of items marked *
Original archive files are in Documents folder. (Can be redownloaded from 
Software URLs section)
1) Required to run FUQID.
2) To shutdown FMS, go to the FMS web interface, click the Home link then click 
the Shutdown button.
- Requires libpoco-1.3.6-ubuntu2 or newer.
- Web interface http://127.0.0.1:8080
3) Permissions chmod +x already applied. Or see read me file in frost folder.
4) Permissions chmod +x already applied. Or right click jar file > Properties > 
Permissions > check Execute click close.
5) Requires WoT plugin.


*************************
    Freenet Install
*************************
Video Tutorial - Installing Freenet on Ubuntu 10.10 included in archive.
Or at http://cryptonation.com or http://youtube.com/cryptnode
- The Ubuntu video is in need of a revision due to changes between 10.10 and 
12.04 as well as Freenet wizard changes.
1) Go to http://freenetproject.org
2) Download Linux offline installer.
- Click Download (top menu) scroll down to Linux section.
- Do not download the webstart installer.
- Under the console example download "the installer" which provides 
new_installer_offline_[version].jar file. 
3) Run install.
- Right click jar file > Properties > Permissions > check Execute click close.
- Right click jar file > Open with OpenJDK7.
4a) Follow instructions in installer.
4b) Follow instructions on web interface.
- Take the time to read instructions during web interface setup as it contains 
information about protecting your anonymity.
Please see Suggestions sections.


*************************
    Not Installed
*************************
The following are not required to run Freenet or use this virtual machine.
Plugins - Freemail, Web of Trust (WoT), Freetalk (requires WoT)
- Optional install after setting up Freenet.
- Once Freenet is running, in the web interface go to Settings > Plugins.
VirtualBox Guest Drivers.
- In VirtualBox go to Devices > Install Guest Additions.
- May provide better graphics and mouse feedback.


*************************
    Modified
*************************
Both frost.sh and jSite.jar have already had chmod +x applied making them 
executable.
If you extract them from the archives in Documents you will have to do this 
manually.


*************************
    Suggestions
*************************
Keep your ip/port information private.
- If you have any issues and post log files remove ip/port information.
Isolate the virtual machine, only use it for Freenet.
- Do NOT use the browser for anything other than viewing freesites.
Disable JavaScript in Firefox.
- Menu > Edit > Preferences > Content(tab) > Uncheck JavaScript.
Only allow localhost connections in Firefox (if not enabling firewall).
- Firefox Menu > Edit > Preferences > Advanced > Network(tab) > Connection 
Settings > Select Manual proxy configuration.
- Enter: (HTTP Proxy) 127.0.0.1 (Port) 80
After installing Freenet enable firewall.
- Only allow UDP connections for open/darknet ports.
- To find the ports open the Freenet web interface and go to Menu > Status > 
Internet Connection.
- To increase memory for Freenet open the web interface and go to Menu > 
Configuration > Core Settings > Maximum memory usage.
- To modify the upload bandwidth limit open the web interface and go to Menu > 
Configuration > Core Settings > Upload bandwidth limit.
- Web interface http://127.0.0.1:8888
After installing Freenet enable port forwarding in your router.
- You may need to search online for port forwarding instructions for your 
router model.
To allow Frost/FUQID to upload/download files.
- Open the Freenet web interface and enable Advanced (bottom menu) then go to 
Menu > Configuration > FCP
- Set "Assume that download DDA is allowed" and "Assume that upload DDA is 
allowed" to true.
Encrypt your virtual machine.
- Install TrueCrypt.
- Create a container large enough for the VM folder/files.
- Move the VM folder/files to the mounted TrueCrypt container.
- Launch the VM from within the TrueCrypt container.
- Only protects the VM when TrueCrypt is not mounted.
- May not protect against host operating system swap files containing sensitive 
information - unless the host is using full disk encryption.
Note - Modifying some Freenet configurations may require restarting your node 
to apply the changes.

*************************
    Software URLs
*************************
These packages are included - see Included Software section.
However if you would prefer / feel safer they can be downloaded via their 
freesites.
Additionally, these URLs can be checked for newer versions.
http://127.0.0.1:8888/USK@0npnMrqZNKRCRoGojZV93UNHCMN-6UU3rRSAmP6jNLE,~BG-edFtdCC1cSH4O3BWdeIYa8Sw5DfyrSV-TKdO5ec,AQACAAE/fms/-1/
http://127.0.0.1:8888/USK@QRZAI1nSm~dAY2hTdzVWXmEhkaI~dso0OadnppBR7kE,wq5rHGBI7kpChBe4yRmgBChIGDug7Xa5SG9vYGXdxR0,AQACAAE/frost/-1/
http://127.0.0.1:8888/USK@LESBxzEDERhGWQHl1t1av7CvZY9SZKGbCnsD7txqX0I,nP0CHuKvlbVzcrnz79TEd22E56IbKj-KHB-W8HHi9dM,AQACAAE/Fuqid/-1/
http://127.0.0.1:8888/USK@e3myoFyp5avg6WYN16ImHri6J7Nj8980Fm~aQe4EX1U,QvbWT0ImE0TwLODTl7EoJx2NBnwDxTbLTE6zkB-eGPs,AQACAAE/jSite/-1/
http://127.0.0.1:8888/USK@nwa8lHa271k2QvJ8aa0Ov7IHAV-DFOCFgmDt3X6BpCI,DuQSUZiI~agF8c-6tjsFFGuZ8eICrzWCILB60nT8KKo,AQACAAE/sone/-1/


*************************
    Known Issues
*************************
After login gnome-settings-daemon crashes in Unity.
- This is an Ubuntu issue?
_______________________________________________
Devl mailing list
Devl@freenetproject.org
https://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl

Reply via email to