http://en.opensuse.org/SDB:System_upgrade#Running_the_Upgrade
Used this great color picker to convert a site from one color scheme to another. Needed to keep the same luminance value for the colors, but go from green to orange.
Had 2 windows opened, and matched the luminance between the two colors. Worked like a charm.
I have coded the final automation part of the Podcast digest and the Discogs Album release plugins. Will have to wait till tomorrow to see if they get triggered and update automatically.
The scheduling was coded with the help from this post on Site Point.
Tried to install Bacula on webmin. After a bit of fussing, got everything squared and working. Shame there’s no list of dependencies; anyway, here it is for OpenSuse 11.4.
Assuming Webmin is working.
To install bacula, need to add a new repository
zypper ar http://download.opensuse.org/repositories/openSUSE:/11.4:/Contrib/standard/openSUSE:11.4:Contrib.repo
Install the packages bacula, bacula-director-common, bacula-storage-mysql, bacula-console
The bacula package is faulty (source). in #/usr/sbin need to replace the zero size files bacula-dir, bcopy, bscan and dbcheck with their .mysql counterpart by doing something like this for all the files:
#ln -s bacula.mysql bacula
Add mysql by installing these packages mysql-community-server, mysql-community-server-client
Also need DBD::mysql perl package. for which we’lll need another repository installed:
zypper ar http://download.opensuse.org/repositories/devel:/languages:/perl/openSUSE_11.4/devel:languages:perl.repo
Install the package perl-DBD-mysql
Now need to configure mysql. Set my mysql root password with this:
/usr/bin/mysqladmin -u root password <choose your password to put here>
Then while logged in as root, run
#mysql –password=<password set above>
and create database in mysql by typing “create database bacula;” while in mysql.
In Webmin, add the root sql password to the bacula config screen. Change the user from bacula to root.
Still not working.
Just came across an amazing theme for photographers. Geared to featuring your images in a big way.
If I had a use for it, I’d buy it in a second at $9.99.
http://autochrome.brajeshwar.com/
File Server seems to work.
WHM backups have been configured and are FTPing backups daily/weekly/monthly to the server.
Will want to test out the backups on the AlienVPS server at some point to practice recovery.
The rest of the file-server still needs configuring. There are WAY too many options (especially for Samba) so if I will make this into a public release I will certainly have to make some new modules for webmin. Simeple File server module.
I also want to move the whole LAN to a LDAP setup so that all users get their passwords from the server. I will let the File-Server do the LDAP serving.
Setting up a file server at home. This server will take care of all external connections and working/active files. The UnRAID system will take care of all archived and inactive files.
I looked at solutions like FreeNAS and Openfiler and was left wanting a little more. On top of that, the updating of those solutions is scant at best. I prefer using up-to-date software and features as they becomes available.
So I decided to set up a file server myself. It will be based on OpenSUSE with Webmin as the GUI. I plan on making this a downloadable project from SuseStudio once it gets a little more mature.
I will document here the changes I am making to the system so that I can implement them in the SuseStudio version so there won’t be any configuration to the end user.
– Added NFS server, and configured it.
NOTES: When setting up a share, for ‘Export to‘ option make sure that instead of Everyone, the option of Hosts is selected and * is entered in the field. That’s how suse sets up the share, and it doesn’t seem to work (at least not on my LAN) with Everyone selected.
See if this setting change can be made a default.
UPDATE: it doesn’t matter what the Export option is set to. The directory to be exported needs to be enabled. From the NFS Share module view, select (check off) the directory and click “Enable Selected” button
– Added Vsftp. The daemon seems to need to be started manually after a system reboot.
NOTES: Go into Webmin’s System > Bootup and Shutdown menu, select the service (or Action as it’s called there) and then click the Start on Boot button at the bottom of page.
-Samba configuration : read this HowTo.
– In Webmin, under the system modules, open the “Bootup and Shutdown” module, and make sure things like smb, nfsserver, (and other services) are started at boot.
The site layout needs to change.
For home-page: (the blog page will be another page)
On top: Site title section: site title on left with advertising space on right.
Below title section is the top navigation menu.
Large ‘top’ widget area. Divide the area (screen width) in 2 sections. One section will list an up-to-date list of podcasts (with link to the blog entry that featured it) and the other section will list the latest album releases in a chronological format (sorted by day posted).**
Widget area can be grown down for as many rows I need -> album reviews? photography?
Below the large widget area, is the main site content area. This space is divided 4/5 left area (for content) and 1/5 on right for widgets.
Top of the right widgets bar has a sponsors area.
** Re: podcast widget area. The widget displays a limited number (6 or 7 of “featured/recommended” podcasts. The featured podcasts are choosen by me (have to work on a mechanism to allow for this). All podcasts will be tracked. And they can be followed in the blog area/rss feed, with the “featured/recommended” podcasts being in the header of each blog.
All the podcasts will have a rating system implemented where users will be able to rate the podcast. This rating (average of last months’s worth of votes) in turn determines the sort order of the listings for both the featured and regular podcasts.
For the podcasts, categorize the podcasts. Ones that are purely music, and ones that provide some other content.
Create a widget to display a list of the tracked podcasts with a link to their respective latest podcast. If a podcast has not had an update in xx number of days/weeks, take it off the widget list (but still track it/query the RSS feed internally).
New Layout- Across the top will be the title. Beneath the title, there will be a grid, 2 boxes wide and x number of rows. Each box will contain a widget. Each box will have an defined height, and scroll bar. One widget would be the podcasts list. Another would be the latest album releases. Another would be latest photos. Another would be album reviews.