Hello again!

Welcome to AJvK.nl. For those of you expecting to see MacFeegle.net (perhaps for the ongoing series of posts on Mac OS X server), I’m in the process of moving my sites. The ‘old’ sites will therefor be temporarily unavailable, though they should be up and running again within a few weeks. In the meantime, AJvK.nl will become the digital hub into hearts and minds of my peeps. I’ve imported all the old posts (in particular those pertaining to OS X Server) from MacFeegle.net (which should redirect to here). I still need to find a solution for my photosite, though… Enjoy.

Dropbox and Delicious Library 2

Dropbox is becoming more useful by the day, what with more and more services coming with built-in support for Dropbox. Sadly, Delicious Library is not one of them (yet, AFAIK).
Fortunately, there is a way to make Dropbox and Delicious Library play nice, providing us with synchronized Libraries across multiple Macs. I think the original hint is here, but that one didn’t quite work for me, so I edited the Terminal command slightly. To make thing even easier, you can drag and drop files – or, in this case, folders – from (Path)Finder straight to a Terminal window.

1. Assuming you already have a populated Delicious Library, quit the application, open (Path)Finder, navigate to your Dropbox folder and create a folder called AppSync.
2. Within this folder, create a folder called ‘Delicious Library 2′ (without the quotation marks).
3. Now go to your homefolder in (Path)Finder, and into the Library subfolder. If you’re on Lion, you’ll likely not see this folder as Apple has, in their wisdom, decided to hide it form the user’s prying eyes. In this case, hit the Go menu in Finder, then press the Alt-key and select Library (this tip will not work with PathFinder. It’s also a temporary solution; if you want something more permanent, there’s tons of hints available through Google). Once you’re inside ~/Library, go to Application Support and find the folder called Delicious Library 2. Copy the contents of this folder into the Delicious Library 2 folder in your Dropbox. Then, delete or rename the folder inside Application Support (you did quit DL2, right?) – make sure you have a copy or backup somewhere, so don’t empty the Trash yet!
4. Now enter the following in Terminal (using your own username, doh!), and press Enter:

ln -s /Users/yourusernamehere/Dropbox/AppSync/Delicious\ Library\ 2 /Users/yourusernamehere/Library/Application\ Support

It creates a symlink from the Delicious Library 2 folder inside Dropbox straight into the Application Support folder in your User Library.
If you like to drag and drop, start by typing ln -s in a Terminal window, then d&d the Delicious Library 2 folder from Dropbox, and lastly d&d the Application Support folder in your User Library – the result should be the command you see above, but with you own username already filled in.
5. Restart DL2, and see if it loads normally. If it does: hoozah! If not, you kept a copy of your original DL2 Library, right?
6a. On other Macs, or if you ever decide to reinstall OS X, install Dropbox and allow it to sync completely (there should be a green checkmark next to the menubar icon). Then install DL2, but before running it for the first time, run the Terminal command for step 4. If you started DL2, and it created a new Library: quit DL2, go to ~/Library/Application Support and delete the Delicious Library 2 folder there, then run the Terminal command from step 4.
6b. Open DL and if all went well, you’ll be greeted with your populated Library!

Your Daily WTF? AOL Dialup still at 3,5M users

AOL’s not only merely holding on, but actually adds 2ook new customers

OS X Lion: iCloud en fotostream

Apple heeft medio oktober de tweede update voor OS X Lion beschikbaar gesteld, en tegelijkertijd ook iOS 5 voor iPhone en iPad. Grote verandering in alledrie is ondersteuning voor het eveneens gelanceerde iCloud, de opvolger van MobileMe. Uiteraard wilde de hele wereld en z’n oom de update op hetzelfde moment binnenhalen en dat zorgde voor hilarische *ahem* taferelen van langdurige downloadtijden, en beperkte beschikbaarheid van de overstapservice van MobileMe naar iCloud. Inmiddels is zo’n beetje het hele huishouden om, is de iPhone van mevrouw ajvk ook weer aangepast zodat we met de gedeelde agenda’s op iCloud uit de voeten kunnen (ja, die zijn van de Lion-server verwijderd, het wilde onder Lion (nog) niet naar behoren draaien, tegen de tijd dat 10.7.4 of .5 uit is probeer ik het nog wel een keer), en is het enige waar ik nu tegenaanloop het feit dat mailtjes niet meer naar de iPhone worden gepusht (?!?), en dat mail op de iMac niet kan worden verwijderd (!?!?). Daar zijn dan wel weer oplossingen voor (handmatig Mail starten op de iPhone, respectievelijk de mails op de iPhone of iPad verwijderen), maar da’s toch minder elegant. Apple heeft dus nog wel wat werk te doen.

Een leuke nieuwigheid in iCloud is Photostream, of Fotostream in goed Hollands. Elke foto die je met iPhone of iPad2 maakt wordt automagisch in de fotostream gefl**kerd (als fotostream aanstaat, uiteraard), en is dan ook beschikbaar in iPhoto op de Mac, of in Aperture (maar slechts in één van de twee). Elke foto, er is geen keuzemogelijkheid, en foto’s zijn ook niet handmatig uit de stream te verwijderen. Elke foto, that is, dir met Apples eigen Camera app gemaakt is. Ik ben zelf nogal fan van Camera+, en in die app gemaakte foto’s komen dus niet in de fotostream terecht (omdat Camera+ foto’s in een eigen bibliotheekje opslaat). Maar wat blijkt: Fotostream laadt wel degelijk ook foto’s in die andere camera-apps zijn genomen, zolang de foto’s maar in de standaard camerarol worden opgeslagen. In het geval van Camera+ betekent dat dus dat je foto’s eerst naar hartelust kunt bewerken, en zodra je ze opslaat en ze in de standaard camerarol terecht komen, ze ook via fotostream beschikbaar komen.

Case in point: hieronder een foto gemaakt in Camera+, bewerkt en gesaved, en uit iClouds fotostream geplukt. Maandagochtend 08.20 uur, langs de A6 vlakbij Leeuwarden.

MacMini Server deel 11: Ex post update, met update

OK, het is alweer een tijd geleden dat ik voor het laatst iets heb laten horen over Project Server. Bij de laatste update draaide de server op Snow Leopard en liep alles redelijk soepeltjes en stabiel. Sindsdien is er toch wel het één en ander veranderd, en dat is allemaal begonnen na de update naar Lion. Toen Apple de update naar Lion beschikbaar stelde in juli van dit jaar ben ik als een goed fanboy betaamd direct gaan updaten – eerst de desktops en laptops in huis, en die overgang verliep zonder problemen zodat ik vol goede moed ook de Mac mini server durfde te updaten. Omdat de update alleen via de App Store beschikbaar was toentertijd opende ik App Store op de server, klikte op Lion, en kreeg keurig te zien dat ik server wilde updaten en dat daarvoor ook de Server app nodig was – zoals verwacht. Probleem 1 kwam toen bleek dat ik plots twee keer voor Lion moest betalen – onverwacht, en inmiddels keurig opgelost door Apple, maar toch jammer. Problemen 2-x kwamen na de update toen bleek dat bepaalde services niet meer beschikbaar waren (niet geheel onverwacht, maar wel annoying), of gewoonweg niet meer werkten. Een aantal waren door uit- en weer inschakelen in het gareel te brengen, maar de iCal- en Addressbook server draaien tot vandaag de dag niet goed – dat wil zeggen, de services draaien op zich wel, maar agenda’s syncen niet meer tussen de server en de iPhones (maar wel tussen server en desktops…), en ook het adresboek is niet goed up toi date te houden. Herhaaldelijk zoeken op teh internets heeft nog geen oplossing gebracht…

Apple heeft sowieso veel veranderd in Lion server. Een aantal services zijn niet meer beschikbaar, van anderen zijn de versies geupdate of bepaalde netwerkprotocollen aangepast. Ook de bediening van de server is gewijzigd – voorheen had je de -in mijn ogen prima- Server Admin, nu moet je het doen met de aanzienlijk vereenvoudigde Server app. Dat vergt nogal wat aanpassingen als je net als ik net gewend was aan Server Admin. Een van de meest irritante bugs heb ik vandaag wel kunnen oplossen, namelijk het afwezig zijn van de grafieken voor CPU % en netwerk doorvoersnelheid in de Server app (op de server zelf) en Server Admin (op mijn client iMac). Blijkbaar is er bij de installatie een instellinkje blijven steken? Anyways, via dit draadje in het Apple Support Forum trof ik een eenvoudige maar doeltreffende oplossing aan:

  1. Open Terminal (op de server, dûh!)
  2. Voer het volgende commando in:
    sudo defaults write /System/Library/LaunchDaemons/com.apple.ServerPerfLog.plist Disabled -bool 'false'
  3. Bevestig met je admin wachtwoord, sluit Terminal en herstart de server
  4. Voilá!

===
Update: dit is een uitgebreide review van Lion Server door Anandtech. Het gaat in op (veel van) de veranderingen t.o.v. Snow Leopard Server – wat in elk geval duidelijk wordt is dat de manier van verbinden tussen client en server toch iets anders loopt. In een all-Lion netwerk is het veel makkelijker om via Systeemvoorkeuren op de client Mac te kiezen voor ‘Mail, agenda’s en contacten’, ‘Voeg account toe…’, ‘Anders’, en uiteindelijk “Voeg een Mac OS X Server-account toe’. Vervolgens selecteer je de server (als alle DNS instellingen goed zijn zou die in de lijst moeten staan), geef je gebruikersnaam en wachtwoord in, en selecteer je de te gebruiken diensten. In Mail, Adresboek en/of iCal worden nu de juiste accounts met de juiste instellingen aangemaakt. Werkt hier prima.
Voor iOS apparaten (iPhone, iPad) blijkt de ‘oude’ manier met handmatig invoeren van serveradres e.d. (zie de vorige delen van deze serie) nog wel te werken (om de één of andere reden werkt Adresboek-synchronisatie nu ineens wel?!?), maar is de nieuwe, automagische manier om het via ProfileManager te doen. Dat zal dan wel het onderwerp van een volgende aflevering worden… En nu oogjes dicht, en snaveltjes toe…

MacMini Server deel 10: de Leeuw is los…

Heb je net een server een beetje draaien zoals je hem hebben wil, gaat Apple zitten klooien met het besturingssysteem… Op zich is dat niet onverwachts of raar, maar de manier waarop Apple het aanpakt met OS X 10.7 Lion verbaast me toch wel enigszins. Tot en met de huidige versie van OS X was de server-versie een aparte variant, maar dat verandert met Lion. Ook het installatieproces verandert drastisch.

Voor het installeren van Lion server moet je nu aan het volgende denken – in de woorden van Apple zelf: Verder lezen »

MacMini Server deel 9: Addressbook [update: problemen]

Adresboeken maken op het netwerk voor individuele gebruikers is onder Snow Leopard server relatief eenvoudig.

Een gedeeld adresboek maken voor meerdere gebruikers daarentegen is niet zo eenvoudig als het zou moeten zijn (It just works, anyone?), maar het is wel mogelijk. Hieronder lees je hoe je een groeps-adresboek aanmaakt dat eenvoudig met andere gebruikers van de server kan worden gedeeld.

 

Dit bericht is een vertaling (met verduidelijkingen en aanvullingen) van dit artikel.

Verder lezen »

MacMini Server deel 8: Webserver

Eén van de taken waarvoor OS X server bij uitstek geschikt is is het hosten van websites. Basaal gezien is het (wanneer DNS goed is ingesteld…) niet meer dan de Web service inschakelen in ServerAdmin. :Lastiger wordt het al wanneer je meerdere websites onder meerdere domeinen wil draaien op de server – althans in mijn geval.

De eerste stap zal moeten zijn dat je de DNS instellingen van het betreffende domein moet instellen of je eigen ISP IP adres. Bij voorkeur is dit een statisch IP adres, anders zul je iets als een domein DDNS service moeten hebben draaien, zie deze post.

Stap twee is het instellen van portforwarding in je router, en poort 80 (http) en/of 443 (https) doorsturen naar je server.
Als er 1 domein is geactiveerd in de webservice, en meerdere domeinen zijn op je IP adres gericht, dan zullen ze allen worden doorgestuurd naar de standaard OS X web-/blog-/wiki-/webmail-pagina. De truc is om verschillende domeinen elk hun eigen inhoud te laten tonen, iets dat me veel hoofdbrekens heeft gekost. Lees verder om te zien hoe het uiteindelijk toch is gelukt.

Verder lezen »

MacMini Server deel 7: iCal [update: problemen opgelost]

De server draait inmiddels een tijdje, en voorlopig als een zonnetje. De servies die worden gebruikt zijn actief en nu is het tijd voor finetuning.

Het onderwerp van vandaag: iCal server. In huis gebruiken wij BusyCal voor onze agenda’s omdat dat een jaar of zo terug de enige handige manier was om agenda’s tussen verschillende gebruikers van MobileMe te delen. Inmiddels heeft Apple MobileMe aangepast waardoor dat niet meer zo is, maar we gebruiken nog steeds BusyCal, en als het kan wil ik dat zo houden. Ik wil alleen wel de agenda’s gaan hosten op de server. Da’s makkelijker gezegd dan gedaan.

Grofweg zijn er twee manier: agenda’s aanmaken voor de individuele gebruikers en die onderling gaan delen / delegeren, of groepsagenda’s aanmaken. Beide manier hebben zo hun valkuilen. Verder lezen »

MacMini Server deel 6: Mail server, Firewall, lesson learned

Vandaag was een productieve dag, servertechnisch gezien. De Software Update Server heeft alle tot nu gepubliceerde updates van Apple gedownload, en hoewel de service in ingesteld op het verwijderen van oude updates lijkt ‘ie dat nog niet echt te willen doen – 346 updates staan klaar, teruggaand tot 2005… Binnenkort proberen alle client Macs zo in te stellen dat ze de updates binnen het LAN weghalen in plaats van bij Apple.

Omdat Mail en Web server inmiddels ook zijn geactiveerd -meer daarover later- draait nu ook de Firewall. Diens setup is relatief eenvoudig, zeker voor een klein netwerk. Het handige is vooral dat bij de configuratie wordt uitgegaan van services en niet van poortnummers. Je selecteert de benodigde services, noteert de daarbijhorende poortnummers om portforwarding in de router mee in te stellen, en eigenlijk is dan al klaar. Per adresgroep zijn verschillende instellingen mogelijk, waardoor je de LAN zone minder restrictief hoeft te maken dan de any-zone. En uiteraard niet vergeten de Stealth-mode te activeren onder Settings, Advanced.  Verder lezen »