NAS Puppy - NASTahr - WIP
NAS Puppy - NASTahr - WIP
Thoughts on this?
I've already done most of the work because I just built my NAS. After trying Debian and almost lasting 3/4 the way through the install before realizing it was WAY too stupid long and puppy could probably do better, Puppy did.
Basic design below:
Tahrpup 6.0.2 as the base
LOTS of stuff ripped out - Basically anything that didn't have to do with media or serving files got taken out as best I could.
Palemoon replaced with a portable Firefox 6.0. - App is one 16MB file and a shortcut vs many files and ~60MB = no-brainer
VLC is still there because it can stream, but I could remove it if no one would ever use it for that. I personally don't, and that's really the only use for it in this kind of system.
Gnumeric, Abiword, Inkscapelite, Homebank, etc - all and more gone.
Installed:
mhddfs - drive pooling - RAID alternative
mdadm - soft RAID
smartmon tools - SMART monitoring for disks
xrdp + x11vnc - remote desktop management
samba - SMB/CIFS file sharing
pure-ftpd - already there and fine for FTP server duty, but will add auto-start at bootup
openssh-server - SSH management
And so far it looks like this as installed in my system.
Open to suggestions for what else to include, or if nobody wants something like this, lemme have that too. I have simple needs, but I understand other people like bells and whistles.
Things I've considered adding are a web interface (webmin maybe?) and DLNA server, but as I said I'm open to suggestions.
I've already done most of the work because I just built my NAS. After trying Debian and almost lasting 3/4 the way through the install before realizing it was WAY too stupid long and puppy could probably do better, Puppy did.
Basic design below:
Tahrpup 6.0.2 as the base
LOTS of stuff ripped out - Basically anything that didn't have to do with media or serving files got taken out as best I could.
Palemoon replaced with a portable Firefox 6.0. - App is one 16MB file and a shortcut vs many files and ~60MB = no-brainer
VLC is still there because it can stream, but I could remove it if no one would ever use it for that. I personally don't, and that's really the only use for it in this kind of system.
Gnumeric, Abiword, Inkscapelite, Homebank, etc - all and more gone.
Installed:
mhddfs - drive pooling - RAID alternative
mdadm - soft RAID
smartmon tools - SMART monitoring for disks
xrdp + x11vnc - remote desktop management
samba - SMB/CIFS file sharing
pure-ftpd - already there and fine for FTP server duty, but will add auto-start at bootup
openssh-server - SSH management
And so far it looks like this as installed in my system.
Open to suggestions for what else to include, or if nobody wants something like this, lemme have that too. I have simple needs, but I understand other people like bells and whistles.
Things I've considered adding are a web interface (webmin maybe?) and DLNA server, but as I said I'm open to suggestions.
"In a world that exists without walls and fences, who needs Windows and Gates?"
There is no .iso yet. Still working things out.
Actually I just checked the size with the package manager, and mplayer by itself is only 3MB smaller than VLC. That's not including the gnome GUI part. I don't think there's anything to gain there.
I'll try to get an .iso up if you're interested in alpha testing. It will be very much alpha, though. I'm still working on setup at first boot, and other little things for usability.
Oh, and to remove something go to Menu>Setup>Remove builtin Packages
Actually I just checked the size with the package manager, and mplayer by itself is only 3MB smaller than VLC. That's not including the gnome GUI part. I don't think there's anything to gain there.
I'll try to get an .iso up if you're interested in alpha testing. It will be very much alpha, though. I'm still working on setup at first boot, and other little things for usability.
Oh, and to remove something go to Menu>Setup>Remove builtin Packages
"In a world that exists without walls and fences, who needs Windows and Gates?"
Here's an alpha for anyone that wants to try it.
https://drive.google.com/open?id=0B_4Mi ... authuser=0
https://drive.google.com/open?id=0B_4Mi ... authuser=0
"In a world that exists without walls and fences, who needs Windows and Gates?"
I wanted the raspberry pi to do a similar thing, was using raspbian and had shocking problems with file permissions, junked it in the end!
mirrored here: http://archive.org/details/Puppy_Linux_NASpuppy
mirrored here: http://archive.org/details/Puppy_Linux_NASpuppy
Re: NAS Puppy - NASTahr - WIP
Hi, Sketchman.
Maybe you will find some interesting NAS related ideas from Jbv (like different drive pooling solution here):
http://foxyroxylinux.com/viewtopic.php? ... f1af#p1382
http://foxyroxylinux.com/viewtopic.php? ... 0bf1af#p21
Removing packages is similar.
Best regards, Toni
Maybe you will find some interesting NAS related ideas from Jbv (like different drive pooling solution here):
http://foxyroxylinux.com/viewtopic.php? ... f1af#p1382
http://foxyroxylinux.com/viewtopic.php? ... 0bf1af#p21
I respect your point of view and I hope you will respect mine when I post this " WAY too stupid long" process in Debian:sketchman wrote:After trying Debian and almost lasting 3/4 the way through the install before realizing it was WAY too stupid long and puppy could probably do better, Puppy did.
Code: Select all
root@debian:~# apt-get install mhddfs mdadm xrdp x11vnc samba openssh-server smartmontools
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
libcap-ng0 libfile-copy-recursive-perl libtalloc2 libvncserver0 libwbclient0
libwrap0 openssh-blacklist openssh-client samba-common tcl tcl8.4 tk tk8.4
update-inetd x11vnc-data
Suggested packages:
libvncserver0-dbg ssh-askpass libpam-ssh keychain rssh molly-guard ufw
openbsd-inetd inet-superserver smbldap-tools ldb-tools ctdb gsmartcontrol
smart-notifier tclreadline
Recommended packages:
tcpd default-mta mail-transport-agent openssh-blacklist-extra logrotate
samba-common-bin mailx mailutils vnc4server tightvncserver vnc-server
The following NEW packages will be installed:
libcap-ng0 libfile-copy-recursive-perl libtalloc2 libvncserver0 libwbclient0
libwrap0 mdadm mhddfs openssh-blacklist openssh-client openssh-server samba
samba-common smartmontools tcl tcl8.4 tk tk8.4 update-inetd x11vnc
x11vnc-data xrdp
0 upgraded, 22 newly installed, 0 to remove and 29 not upgraded.
Need to get 16.6 MB of archives.
After this operation, 42.8 MB of additional disk space will be used.
Do you want to continue [Y/n]?
Best regards, Toni
Thanks saintless. I like the package management in big time distros. It always annoyed me to install things in puppy.
I was referring to the installation of the actual OS base. It was going on 3 hours, and it still was not yet to a usable system at all.
Puppy is a small DL, and fast install. I'm at a desktop and configuring things in minutes vs hours.
Could be my slow internet to blame for some of it, but most (from what I could tell) was just plain installing the system.
I wish I'd found your Debiandog before I gave up. I would have (probably still will if this goes anywhere) used it instead.
I was referring to the installation of the actual OS base. It was going on 3 hours, and it still was not yet to a usable system at all.
Puppy is a small DL, and fast install. I'm at a desktop and configuring things in minutes vs hours.
Could be my slow internet to blame for some of it, but most (from what I could tell) was just plain installing the system.
I wish I'd found your Debiandog before I gave up. I would have (probably still will if this goes anywhere) used it instead.
"In a world that exists without walls and fences, who needs Windows and Gates?"
whatup?
I'm still using the Tahr one. Looking forward to the progress....