19 votes

What does serverperfmode=1 actually do on macOS?

Turning on Server Performance Mode essentially increases some kernel/net parameters related to the max number of possible/allowed processes and connections and modifies some memory/timer settings: ......
klanomath's user avatar
  • 66.4k
14 votes
Accepted

How to share directory over NFS from Mac? (w/o macOS Server app)

What was required was the following line in /etc/exports: /path/to/shared/dir -mapall=<uid of local user on host machine with correct perms> -network 192.168.56.0 -mask 255.255.255.0 exports(5)...
Benjamin R's user avatar
12 votes

You do not have the necessary read, write and append privileges on the selected network backup disk

On my iMacs running macOS High Sierra (version 10.13.6) I had to explicitly add filesystem permissions for Time Machine to function correctly over the network. This resolved the You do not have the ...
jefe2000's user avatar
  • 1,637
12 votes

What does serverperfmode=1 actually do on macOS?

Server Performance Mode (a.k.a. perfmode or serverperfmode) changes a number of kernel parameters, reserving a lot more memory for the kernel in order to provide a lot higher limits and thus enable a ...
Old Pro's user avatar
  • 6,132
10 votes

How to share directory over NFS from Mac? (w/o macOS Server app)

macOS Server is not required at all to share directories over NFS. The macOS client provides all necessary tools. Testing various exports with bogus paths, I'd assume your path simply doesn't exist. ...
klanomath's user avatar
  • 66.4k
8 votes
Accepted

A process called sdmd is using huge amounts of resources...!?

This may affect OS X El-Capitan or later installations running Server.app with active file sharing. sdmd is a service which produces indices and previews for iOS devices. In the process it parses ...
deceze's user avatar
  • 1,352
6 votes

Server app. How to fix / re-enable broken VPN after update to Mojave?

These instructions are largely the same as the ones in the official PDF-file that goes through the migration progress, but with the (hopefully) helpful addition that the the incorrect command is ...
jonahe's user avatar
  • 311
5 votes
Accepted

Is there a way to detect caching servers?

Open a terminal and give AssetCacheLocatorUtil a try - I think it was just introduced in Sierra. NAME AssetCacheLocatorUtil -- Utility for reporting Caching Service information ...
joat's user avatar
  • 66
5 votes
Accepted

How to upgrade to macOS Server from server running OS X 10.9.5 and OS X Server 3.2.2

I successfully could upgrade server 3.2.2 (osx10.9.5) to macos server 5.2 (sierra) on my mac mini by following steps. Install Yosemite to your mac. Purchase Server 5.2 with your Apple ID. You can buy ...
ke_takahashi's user avatar
5 votes
Accepted

What is macOS Server Good For?

macOS Server is now basically an MDM server, powerful in its own right, but all the traditional things we used to associate with Server, like network services, Open Directory, file serving, caching ...
IconDaemon's user avatar
  • 19.2k
4 votes
Accepted

Where is the dns server configuration file located in OS X Server App on OS X El Capitan?

What is the dns server bundled with OS X Server app on OS X El Capitan and where is the configuration file located? The dns server is a domain name server used for resolving hostnames to IP adresses. ...
Niklas's user avatar
  • 726
4 votes
Accepted

How to setup Mac mini server for remote access?

I am basing my answer what your requirements are Web Development. Developing websites or web apps that typically run off a server; typically Apache/PHP/MySQL Access the server remotely to edit/...
Allan's user avatar
  • 102k
4 votes
Accepted

Server.app and importing a Let's Encrypt Certificate

Private keys in the keychain have an Access Control List (ACL) attached to them. You can edit this list using the Keychain Access application. Open Keychain Access and select the System Keychain ...
Leland Wallace's user avatar
4 votes
Accepted

How to transition from macOS Server deprecated services to the open source alternatives?

In June 2018, Apple released official documentation outlining the step by step directions to move most services to alternatives. The services included in this are DNS DHCP VPN RADIUS NetInstall ...
user7886229's user avatar
3 votes

Securing Mac Server after Server Admin got fired

There's basically two things you need to do to secure your Mac from a (involuntarily) separated employee: Secure from outside access Change all passwords This is an overlapping approach because ...
Allan's user avatar
  • 102k
3 votes
Accepted

How to setup the adaptive firewall

After diving into the Adaptive Firewall once more I got the impression that the whole system is flawed and the documentation is a mess. The command .../hb_summary apparently doesn't work at all ...
klanomath's user avatar
  • 66.4k
3 votes
Accepted

Replacing iCloud on iOS and macOS devices with a macOS server machine

You can't replace all the functionality of iCloud with Server.app. ✓ Full support Mail, Contacts and Calendars are supported by each individual service. They offer the same functionality, including ...
grg's user avatar
  • 201k
3 votes
Accepted

Can't connect to Server.app local sites

Stealth Mode is a feature of the built-in firewall. If enabled, it simply keeps the firewall from responding to ”ICMP echo requests“ (aka Pings). It doesn’t keep browsers from connecting to a web ...
Tom E's user avatar
  • 541
3 votes
Accepted

Restart AFP service in High Sierra

serveradmin is still available in macOS High Sierra. Server.app has to be installed though and launched at least once to start its set-up. host:~ $user: which serveradmin /Applications/Server.app/...
klanomath's user avatar
  • 66.4k
3 votes
Accepted

Why can't I access File Sharing when Open Directory is enabled in macOS Mojave?

The issue is the ACLs are not set up in the local directory for SMB and AFP. These used to be created in the older Server apps that had File Sharing in them. I've written an AppleScript that takes ...
hopejr's user avatar
  • 46
3 votes

macOS Content Caching serving lots of data to unknown clients

Need more details to really say anything conclusively. When the data transfer is happening, you should run sudo nettop and look at the local addresses the AssetCache service is connecting to. This ...
Chris's user avatar
  • 650
2 votes
Accepted

Is it possible to change the from address on Mac OS X server email alerts?

I know this question is a few years old, but I had the same issue some up today. I resolved it with help from this post: https://www.cyberciti.biz/tips/howto-postfix-masquerade-change-email-mail-...
Darlene Dralus's user avatar
2 votes

How can I setup my mac (OS X Yosemite) as an internet gateway

As an expansion of samh's answer, and to answer the question in the comment from Frozen Flame, here is how you can use Internet Sharing, and also control which IP address range is used: Change ...
Michael Smart's user avatar
2 votes

OS X Server DNS, on local network redirect external IP to internal IP

No, it cannot be done by OS X DNS or any DNS, because you aren't interacting with DNS in your situation (according to your comment). Domain Name Service translates domain names into IP addresses and ...
samh's user avatar
  • 4,151
2 votes
Accepted

Jailbreak Detection in Apple Profile Manager

Profile Manager isn't an MDM that reports details about app install which is usually used to determine jailbreak status. (i.e. If cydia app and other apps are installed, it's a good conclusion that ...
bmike's user avatar
  • 236k
2 votes

Internet Access after renew the expired com.apple.servermgrd certificate

The com.apple.servermgrd certificate is only used to create a SSL connection from Server.App to the server backend admin daemon. It is safe to delete as it will be recreated. You should delete the ...
Leland Wallace's user avatar
2 votes

You do not have the necessary read, write and append privileges on the selected network backup disk

tl;dr: make sure the user and group filesystem permissions (not just the Sharing permissions) are set for the user account that will be used to access the Time Machine disk over the network My ...
user5359531's user avatar
  • 1,248
2 votes
Accepted

OS X Server: Can't upgrade or configure: App Store fails: “This action could not be completed”

It looks like you've done more than the expected basic troubleshooting (reboot, try debug mode, single user, try the same AppleID from a new user account) and you're looking at either a cascading ...
bmike's user avatar
  • 236k
2 votes

How to clear list of servers "Choose a mac" list in OS X Server App

On the client mac (non-server): Quit Server.app Activate Finder, hit Cmd-Shift-G and navigate to ~/Library/Preferences Find "com.apple.Server.v4.plist" and change its name to "com.apple.Server.v4....
Pwdr's user avatar
  • 423
2 votes
Accepted

Will updating OS X Server over VNC kill my VNC connection?

VNC is one of the base OS X services, and is not provided by Server.app. You can safely update Server if VNC is the only service you need to connect. I have updated server many times in the past over ...
Alan Shutko's user avatar
  • 12.4k

Only top scored, non community-wiki answers of a minimum length are eligible