Name | Modified | Size | Downloads / Week |
---|---|---|---|
README.txt | 2016-11-26 | 3.9 kB | |
Fleabags-1.0-CentOS7x86_64.zip | 2016-11-24 | 1.3 GB | |
Totals: 2 Items | 1.3 GB | 0 |
Basic Installation Instructions 1. Unzip the file downloaded from the torrent (Fleabags-1.0-CentOS7x86_64.zip) 2. Open Hyper-V Manager from the start menu, or, install it from "Programs and Features" in the start menu. 3. Make sure you have a virtual switch setup with connection to an external network. Mine is named "New Virtual Switch." 4. Click "Import Virtual Machine" under "Actions" in the Hyper-V Manager window. 5. Click Next, now browse to the folder that says "Basic Comm Image" (the one you unzipped earlier.) Select it and click next. 6. Click Next again, click "Copy the virtual machine (create a new unique ID.) 7. Click next, and select locations you'd like to store the vm if you want something different than default. 8. Click Next and select a location for the virtual hard disk if you want something other than the default setting. 9. Click Finish. The virtual machine should take a few moments to import, you can check the status of it by highlighting it in the Hyper-V manager window. Next, 1. Start the virtual machine and connect to it from the Hyper-V Manager. 2. You should be already logged in, change the root password immediately by running the command "passwd" without quotes. 3. Reboot if you'd like. 4. Run the command "cd /" without quotes to change to the root directory. 5. Make sure you have a password manager (such as keepass) ready to save your passwords securely, then run the command "./Setup.sh" This script will change all default passwords of your machine. Double-Check the secrets file in the etc/StrongSwan directories to disable default vpn accounts once done. (remove the xauth and mschap lines for "admin." since we will be using certificates." 6. Input your hostname as a full domain first, then separately on the next few queries. 7. Input a new IP, (default is 192.168.0.17.) Input a Gateway, and a DNS. Networking will restart. (at this point you should be able to access the webmin from https://yourip:10000 8. Keep following instructions from the script, BE CAREFUL YOUR PASSWORDS MATCH ON VERIFICATION OR THE SCRIPT WILL NOT SET THAT PASSWORD IN OPENLDAP. 9. Once the script finishes, reboot. Next, 1. Go to https://www.sslforfree.com/ and generate your signed ssl certificates. 2. Place the Cert in /certwww.pem after removing current contents (add one line after everything blank with no characters) 3. Place the Key in /keywww.pem after removing current contents (add one line after everything blank with no characters) 4. Place the CA Chain/Bundle in /cawww.pem after removing current contents (no need to add an extra line.) 5. Run the script "./certsetup.sh" after changing to the root directory. This will copy certs to the necessary locations. If something goes wrong, check the files it created such as ejabberd.pem and server.cert.pem that each cert is on its own lines and nothing overlapped. (sometimes the last line and the first line get thrown onto one line.) 6. Reboot. 7. Connect to https://yourip:10000 and log into webmin. Open "LDAP Client" and configure the module with the correct password you used for the admin account and the correct information for your domain. 8. Now, in the webmin console click "Un-used Modules" and find LDAP Users and Groups. Configure this module with the correct domain information and password (mainly the new password.) to get this module to work. 9. Create a user account and test Your email, wiki and jabber. Note: Run this command and restart ejabberd to connect to ejabberd (Not sure how to permanently remove this rule:) "iptables -t nat -D POST_public_allow 1" 10. Check notes, under /notes for more info. Most of the services require tls encryption (such as ejabberd) and as a note smtp requires authentication against ldap to send main on behalf of your domain.