Skip to content

Instantly share code, notes, and snippets.

View nickian's full-sized avatar

Nick nickian

  • Colorado
  • 22:18 (UTC -06:00)
View GitHub Profile
@nickian
nickian / wordpress-google-sso-domain-verification.php
Last active January 6, 2025 23:01
A functions.php snippet for validating user email domain via Google and creating a temporary session for access to protected pages.
<?php
/**
* functions.php snippet for lightweight Google SSO
*/
// 1. Start the session early.
add_action('init', 'my_sso_start_session', 1);
function my_sso_start_session() {
if (!session_id()) {
<IfModule mod_ssl.c>
<VirtualHost *:443>
ServerName cloud.domain.com
ServerAlias cloud.domain.com
DocumentRoot /mnt/drive/cloud.domain.com/www
<Directory /mnt/drive/cloud.domain.com/www>
Options Indexes FollowSymLinks
@nickian
nickian / gist:fbe0d8fc80753eff22c517fad30a97c3
Created January 24, 2020 02:33
Apache ONLYOFFICE Reverse Proxy Configuration
<VirtualHost *:443>
ServerName docs.yourdomain.com
ServerAlias docs.yourdomain.com
SSLEngine On
SSLCertificateFile /etc/letsencrypt/live/yourdomain.com/cert.pem
SSLCertificateKeyFile /etc/letsencrypt/live/yourdomain.com/privkey.pem
SSLCertificateChainFile /etc/letsencrypt/live/yourdomain.com/chain.pem
sudo docker run -i -t -d --name onlyoffice -p 8080:80 \
-v /local/path/logs:/var/log/onlyoffice \
-v /local/path/data:/var/www/onlyoffice/Data \
-v /local/path/lib:/var/lib/onlyoffice \
-v /local/path/db:/var/lib/postgresql \
--restart always \
onlyoffice/documentserver