Snakeoil Gear Isolation Beta Series
#1
Hello everybody. Apologies for disappearing for so long. There's lots of activities behind the scenes, but very few to show for it.

First of all, this post should only be viewable to people who have donated to this project. And if you look at your forum name, hopefully it's in a green shade. And there's the new server. Giving me more flexibility in the things I can do.

And drumroll, here's the new alpha build. Instructions are minimum at the moment, but I will add more as I go along.

Instructions to Install
  1. Recommend for new install only.
  2. Download Ubuntu 20.04 LTS Server
  3. Install LTS server as per instructions on their website
  4. Copy this file to the new server (using tools like WinSCP)
  5. Unzip if you're using the ZIP version. Execute, and reboot.
    Code:
    sudo bash /path/to/snakeoil_shell_installer
  6. Viola!
  7. To update, simply transfer the installer to the machine, and re-run the installer (step 5). You do not have to re-install Ubuntu again to do this.
  8. Note Ubuntu 20.04 now supports ZFS, so technically it's possible to do snapshots and revert. You can set it up by following this guide.
That's the idea, but I'm sure there are bugs and problems. So if you guys have a spare SSD hanging around, please feel free to test it out. I don't recommend you doing this on your primary rig as this is still a very much work in progress.
.sh   snakeoil-installer-1.2.0.7-armv7l.sh (Size: 116.89 MB / Downloads: 4)
(SHA1: 6729e7ebc035a96b4690ef9faf92e7a5b083f150)
.sh   snakeoil-installer-1.2.0.7-x86_64.sh (Size: 103.7 MB / Downloads: 8)
(SHA1: 5fb127f952b6f9f3d9896e886d6956147dfed71b)
Beta 2 has a bug for new install. If you are getting a RestAPI server not responding after a reboot, edit /etc/rc.local:
 
Code:
sudo nano /etc/rc.local

and make sure the file looks like this.
 
Code:
#!/bin/bash

sleep 5 && /usr/local/bin/new_issue &

/usr/local/bin/snakeoil-server.sh &

exit 0

Save the file and reboot and it should work again.

Also ignore the JSON error and cannot chmod /usr/local/bin/curl. This will be fixed in beta 3.

Right now because you are using the stock Ubuntu distro, there are some tweaks that hasn't been introduced yet. Things like a real time kernel, or disabling non essential services. These things will be added eventually. Esp on the kernel bit, where you can generate your very own custom kernel.

Again all this is made possible by me quitting my job (so I have more time), and the new mystery sponsor who hopefully will have a grand reveal in due time.

Over the next few days I will try and update the wiki, and then continue on the Snakeoil coding. In the mean time, happy new year. Let's hope 2021 is a good year for Snakeoil, and for all of us. Smile
[Image: cheer1.gif] [Image: cheer1.gif] [Image: cheer1.gif]
Snakeoil Operating System - Music, your way!
[-] The following 5 users Like agent_kith's post:
  • Bromf, hkphantomgtr, Snoopy8, PeteCallaghan, andyhibbsuk
Reply

#2
Wiki updated on how to install: Linky
 
Note that this is still alpha so there are still things missing... E.g. I just remembered I forgot to include Samba (Windows File Sharing). Will roll out more updates as I get time... I'm thinking of taking a break this weekend and work on my CV, but will start working on this again next week. And also install this on my primary rig as that'll give me motivation to work on it :D.
Snakeoil Operating System - Music, your way!
[-] The following 2 users Like agent_kith's post:
  • hkphantomgtr, andyhibbsuk
Reply

#3
Thank you for setting up this Alpha area for us VIGPs (very important guinea pigs) to test!  If you can add some "bullet proof" instructions to the Wiki to backup and restore various SnakeOil versions (see below post), I may be tempted to be one of your VIGPs.
https://www.snakeoil-os.net/forums/Threa...f-SnakeOil

I have only a primary rig and no spare SSDs.  I am enjoying the music a lot and would like to minimise the down time while testing.
[-] The following 1 user Likes Snoopy8's post:
  • hkphantomgtr
Reply

#4
(03-Jan-2021, 06:35 AM)Snoopy8 Wrote: Thank you for setting up this Alpha area for us VIGPs (very important guinea pigs) to test!  If you can add some "bullet proof" instructions to the Wiki to backup and restore various SnakeOil versions (see below post), I may be tempted to be one of your VIGPs.
https://www.snakeoil-os.net/forums/Threa...f-SnakeOil

I have only a primary rig and no spare SSDs.  I am enjoying the music a lot and would like to minimise the down time while testing.
Good point, I will work on this tomorrow..
Snakeoil Operating System - Music, your way!
[-] The following 1 user Likes agent_kith's post:
  • Snoopy8
Reply

#5
Here's the backup bits done.. Now to work on the restore bits.

[Image: Backup.png]

This code will be released as part of 1.1.11 (Blind Testing U11), and also merged into 1.2.0 Alpha 2... So folks can backup from 1.1.11, and restore onto 1.2.0 Alpha.
Snakeoil Operating System - Music, your way!
[-] The following 3 users Like agent_kith's post:
  • frednork, hkphantomgtr, Snoopy8
Reply

#6
And restore side of thing is 90% done. Just trying to improve the user experience a little - restart REST backend automatically after you have uploaded the file and it restored without errors.

[Image: Restore.png]
Snakeoil Operating System - Music, your way!
[-] The following 1 user Likes agent_kith's post:
  • PeteCallaghan
Reply

#7
(13-Jan-2021, 05:24 PM)agent_kith Wrote: And restore side of thing is 90% done. Just trying to improve the user experience a little - restart REST backend automatically after you have uploaded the file and it restored without errors.

[Image: Restore.png]
Not sure whether you have this, but can you please add an option to backup and restore the media folder. Some people store music on their instance..
Reply

#8
(14-Jan-2021, 10:07 AM)Snoopy8 Wrote: Not sure whether you have this, but can you please add an option to backup and restore the media folder. Some people store music on their instance..
Not a good idea to do that as the backup file will be huge (e.g. my music library is over 20GB). Transferring this amount of data via the web browser is gonna be bad.

To backup music files, it's better to use file sharing (NFS or CIFS) as that will be more efficient. So the idea is:
1. Download Snakeoil config from old Snakeoil PC
2. Copy music files out from old Snakeoil PC (via NFS or CIFS)
3. Copy music files to new Snakeoil PC
4. Upload Snakeoil config to new Snakeoil PC
Snakeoil Operating System - Music, your way!
[-] The following 1 user Likes agent_kith's post:
  • Snoopy8
Reply

#9
(14-Jan-2021, 10:39 AM)agent_kith Wrote:
(14-Jan-2021, 10:07 AM)Snoopy8 Wrote: Not sure whether you have this, but can you please add an option to backup and restore the media folder. Some people store music on their instance..
Not a good idea to do that as the backup file will be huge (e.g. my music library is over 20GB). Transferring this amount of data via the web browser is gonna be bad.

To backup music files, it's better to use file sharing (NFS or CIFS) as that will be more efficient. So the idea is:
1. Download Snakeoil config from old Snakeoil PC
2. Copy music files out from old Snakeoil PC (via NFS or CIFS)
3. Copy music files to new Snakeoil PC
4. Upload Snakeoil config to new Snakeoil PC

20GB, or 20TB, sir?  Tongue
[-] The following 1 user Likes hkphantomgtr's post:
  • Snoopy8
Reply

#10
(01-Jan-2021, 06:56 PM)agent_kith Wrote:
  • Copy this file to the new server (using tools like WinSCP)

Get message: You do not have permission to access this page.

I am willing to give this a go...
Reply



Bookmarks

Possibly Related Threads…
Thread Author Replies Views Last Post
  1.4.0 Beta 3 agent_kith 12 153 29-Dec-2024, 11:36 AM
Last Post: agent_kith
  1.4.0 Beta 2 agent_kith 11 136 26-Dec-2024, 10:36 AM
Last Post: agent_kith
  1.4.0 Beta 1 agent_kith 12 133 22-Dec-2024, 10:19 AM
Last Post: agent_kith
  Snakeoil 1.3.0 Alpha 1 (aarm64) agent_kith 41 778 31-Dec-2023, 10:30 PM
Last Post: hkphantomgtr
  Measures 1.3.0 Beta 1 (Last test hopefully. agent_kith 73 1,052 23-Dec-2023, 09:17 AM
Last Post: hkphantomgtr



Users browsing this thread:
2 Guest(s)

[-]
Our Sponsors

[-]
Welcome
You have to register before you can post on our site.

Username/Email:


Password:





[-]
Latest Threads
new install issues
Last Post: Snoopy8
Yesterday 01:08 PM
» Replies: 7
» Views: 159
Work In Progress: 1.4.4
Last Post: Snoopy8
Yesterday 08:57 AM
» Replies: 3
» Views: 67
Playing music quickly after install
Last Post: Snoopy8
18-Apr-2025 04:12 PM
» Replies: 0
» Views: 23
Wiki update - need your help!
Last Post: Snoopy8
16-Apr-2025 01:59 PM
» Replies: 6
» Views: 139
Connecting Spotify to SnakeOil
Last Post: Snoopy8
16-Apr-2025 01:55 PM
» Replies: 10
» Views: 232
No audio devices on RPi5 with latests bu...
Last Post: hkphantomgtr
13-Apr-2025 05:29 PM
» Replies: 13
» Views: 326
Misc. sharing for building Raspberry Pi ...
Last Post: hkphantomgtr
13-Apr-2025 12:47 PM
» Replies: 2
» Views: 101
Snakeoil 1.4.3 (High End U3)
Last Post: hkphantomgtr
10-Apr-2025 10:57 PM
» Replies: 11
» Views: 757
[split] Snakeoil 1.4.3 (High End U3)
Last Post: agent_kith
09-Apr-2025 03:45 PM
» Replies: 1
» Views: 68
SQ difference - Raspberry Pi vs x86_64?
Last Post: agent_kith
09-Apr-2025 03:41 PM
» Replies: 15
» Views: 1051

[-]
SnakeoilOS Mission Statement

Our mission is to create a free to use computer OS that is easy to install, intuitive to operate and play music that will connect and engage with you emotionally.

SnakeoilOS gives you the freedom to spend more time on listening, enjoying and exploring music. Wasting time on computers is now a thing of the past! Everything is constantly evolving/improving. Please check back often for updates.

If you like this project, do show your support with a small token donation. All donations collected will be used to run this website, and for purchasing new equipment for the project.


Powered By MyBB, © 2002-2025. Theme © Melroy van den Berg.